From 66642c9d0fc5170c32cd303652d8b9fdcfd7936a Mon Sep 17 00:00:00 2001 From: Philip Fung Date: Sun, 19 Jan 2025 18:37:07 -0800 Subject: [PATCH] In-App links fixing in-app browser links from all the major social apps (Instagram, Twitter, Facebook, etc) Tested on (Instagram, Twitter, Facebook) on (IOS, Android) // IOS INSTAGRAM: https://github.com/user-attachments/assets/0d3ab224-1ac7-454e-b75d-21f6c52ffa87 // IOS FACEBOOK: https://github.com/user-attachments/assets/4c8121a2-3c62-402f-be05-0c54bf108ddc // IOS TWITTER/X: https://github.com/user-attachments/assets/ed01b58e-5aab-48b9-8c42-d21d24cd2c03 // ANDROID FACEBOOK: https://github.com/user-attachments/assets/45701ac3-d337-4fc4-8e82-3d03236bf3a5 // ANDROID INSTAGRAM: https://github.com/user-attachments/assets/7e1d11fd-31ba-4b27-a13d-6beb079b4204 // ANDROID X/TWITTER JUST OPENS SYSTEM BROWSER --- dist/add-to-homescreen.js | 29 ++++++++++++++++++---------- dist/add-to-homescreen.min.js | 2 +- dist/add-to-homescreen_cs.min.js | 2 +- dist/add-to-homescreen_da.min.js | 2 +- dist/add-to-homescreen_de.min.js | 2 +- dist/add-to-homescreen_en.min.js | 2 +- dist/add-to-homescreen_es.min.js | 2 +- dist/add-to-homescreen_fr.min.js | 2 +- dist/add-to-homescreen_he.min.js | 2 +- dist/add-to-homescreen_it.min.js | 2 +- dist/add-to-homescreen_ja.min.js | 2 +- dist/add-to-homescreen_ko.min.js | 2 +- dist/add-to-homescreen_lv.min.js | 2 +- dist/add-to-homescreen_pl.min.js | 2 +- dist/add-to-homescreen_pt.min.js | 2 +- dist/add-to-homescreen_ru.min.js | 2 +- dist/add-to-homescreen_sl.min.js | 2 +- dist/add-to-homescreen_sv.min.js | 2 +- dist/add-to-homescreen_th.min.js | 2 +- dist/add-to-homescreen_vn.min.js | 2 +- dist/add-to-homescreen_zh.min.js | 2 +- dist/add-to-homescreen_zh_CN.min.js | 2 +- dist/add-to-homescreen_zh_HK.min.js | 2 +- dist/add-to-homescreen_zh_TW.min.js | 2 +- src/index.ts | 30 ++++++++++++++++++++--------- 25 files changed, 63 insertions(+), 42 deletions(-) diff --git a/dist/add-to-homescreen.js b/dist/add-to-homescreen.js index 5d868ef..26c8e12 100644 --- a/dist/add-to-homescreen.js +++ b/dist/add-to-homescreen.js @@ -124,15 +124,18 @@ function AddToHomeScreen(options) { ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = true), (_device = _device)); _genIOSChrome(container); } - else if (isBrowserIOSInAppFacebook() || isBrowserIOSInAppLinkedin()) { + else if (isBrowserIOSInAppFacebook() + || isBrowserIOSInAppLinkedin() + || isBrowserIOSInAppInstagram()) { + // IOS INSTAGRAM: https://github.com/user-attachments/assets/0d3ab224-1ac7-454e-b75d-21f6c52ffa87 + // IOS FACEBOOK: https://github.com/user-attachments/assets/4c8121a2-3c62-402f-be05-0c54bf108ddc ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = false), (_device = _device)); - _genIOSInAppBrowserOpenInSystemBrowser(container); + _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container); } - else if (isBrowserIOSInAppInstagram() || - isBrowserIOSInAppThreads() || - isBrowserIOSInAppTwitter()) { + else if (isBrowserIOSInAppTwitter()) { + // IOS TWITTER/X: https://github.com/user-attachments/assets/ed01b58e-5aab-48b9-8c42-d21d24cd2c03 ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = false), (_device = _device)); - _genIOSInAppBrowserOpenInSafariBrowser(container); + _genIOSInAppBrowserLowerRightButtonOpenInSafariBrowser(container); } else { ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = false), (_device = _device)); @@ -145,11 +148,14 @@ function AddToHomeScreen(options) { ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = true), (_device = _device)); _genAndroidChrome(container); } - else if (isBrowserAndroidFacebook()) { + else if (isBrowserAndroidFacebook() || isBrowserAndroidInstagram()) { + // ANDROID FACEBOOK: https://github.com/user-attachments/assets/45701ac3-d337-4fc4-8e82-3d03236bf3a5 + // ANDROID INSTAGRAM: https://github.com/user-attachments/assets/7e1d11fd-31ba-4b27-a13d-6beb079b4204 ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = false), (_device = _device)); - _genIOSInAppBrowserOpenInSystemBrowser(container); + _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container); } else { + // ANDROID X/TWITTER JUST OPENS SYSTEM BROWSER ret = new types_1.DeviceInfo((_isStandAlone = false), (_canBeStandAlone = false), (_device = _device)); shouldShowModal = false; } @@ -292,6 +298,9 @@ function AddToHomeScreen(options) { function isBrowserAndroidFacebook() { return isDeviceAndroid() && _matchesUserAgent(/FBAN|FBAV/); } + function isBrowserAndroidInstagram() { + return isDeviceAndroid() && _matchesUserAgent(/Instagram/); + } /* Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/21.0 Chrome/110.0.5481.154 Mobile Safari/537.36 */ function isBrowserAndroidSamsung() { @@ -486,7 +495,7 @@ function AddToHomeScreen(options) { container.innerHTML = containerInnerHTML; container.classList.add("adhs-mobile", "adhs-ios", "adhs-chrome"); } - function _genIOSInAppBrowserOpenInSystemBrowser(container) { + function _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container) { var containerInnerHTML = _genModalStart() + _genInstallAppHeader() + _genAppNameHeader() + @@ -504,7 +513,7 @@ function AddToHomeScreen(options) { container.innerHTML = containerInnerHTML; container.classList.add("adhs-mobile", "adhs-ios", "adhs-inappbrowser-openinsystembrowser"); } - function _genIOSInAppBrowserOpenInSafariBrowser(container) { + function _genIOSInAppBrowserLowerRightButtonOpenInSafariBrowser(container) { var containerInnerHTML = _genModalStart() + _genInstallAppHeader() + _genAppNameHeader() + diff --git a/dist/add-to-homescreen.min.js b/dist/add-to-homescreen.min.js index e0000db..d17cc3a 100644 --- a/dist/add-to-homescreen.min.js +++ b/dist/add-to-homescreen.min.js @@ -1 +1 @@ -(()=>{var e={279:(e,t,o)=>{"use strict";o.r(t)},607:function(e,t,o){"use strict";var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AddToHomeScreen=function(e){let{appIconUrl:t,appName:o,appNameDisplay:s,assetUrl:a,maxModalDisplayCount:l,displayOptions:c,allowClose:u}=e,d=null;const p=window.navigator.userAgent;function b(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function h(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),te=!1,d&&(window.removeEventListener("touchstart",d),window.removeEventListener("click",d),d=null)}),y()?500:300))}function m(e){return!!p.match(e)}function w(){return!!m(/Android/)}function y(){return m(/iPhone|iPad|iPod/)||k()}function k(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function T(){return y()&&m(/Safari/)&&!f()&&!v()&&!g()&&!A()&&!S()&&!I()&&!D()}function f(){return y()&&m(/CriOS/)}function v(){return y()&&m(/FxiOS/)}function g(){return!!y()&&m(/FBAN|FBAV/)}function A(){return!!y()&&m(/LinkedInApp/)}function S(){return!!y()&&!!window.document.referrer.match("//l.instagram.com/")}function I(){return S()}function D(){return!!y()&&!!window.document.referrer.match("//t.co/")}function j(){return w()&&!!m(/Chrome/)&&!O()&&!q()&&!_()&&!(w()&&m(/Edg/))&&!(w()&&m(/OPR/))}function O(){return w()&&m(/FBAN|FBAV/)}function q(){return w()&&m(/SamsungBrowser/)}function _(){return w()&&m(/Firefox/)}function z(){return p.includes("Macintosh")}function L(){const e=p.includes("Chrome")&&!p.includes("Edg"),t=p.includes("Windows")||p.includes("Macintosh")||p.includes("Linux");return e&&t}function N(){const e=p.includes("Safari")&&!p.includes("Chrome")&&!p.includes("Edg"),t=p.includes("Macintosh")||p.includes("Windows");return e&&t}function x(){return p.includes("Edg/")}function E(e,t){if(!t)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function H(e=!1){const t=document.createElement("div");if(t.classList.add("adhs-container"),e){var o=P()+"";t.innerHTML=o}return t}function M(e){te=!0,document.body.appendChild(e),d=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&h()},setTimeout((()=>{window.addEventListener("touchstart",d),window.addEventListener("click",d)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function P(){return ie("modal")+` ${ie("logo")}logo '}function B(){return ie("list")}function C(e,t){return` ${ie("list-item")} ${ie("number-container")} ${ie("circle")} ${ie("number")} ${e} ${ie("instruction")} ${t}`}function Y(e,t="",o="none"){if(t){if("right"===o)return` ${ie("list-button")} ${ie("list-button-text")} ${t}';if("left"===o)return` ${ie("list-button")} ${ie("list-button-text")} ${t}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ie("list-button")}'}function J(e){return a+e}function U(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button above.",``))+C("2",`${i.default.__("Tap")} ${i.default.__("Open in browser")}`)+""+ie("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function $(){return'

'+("inline"===s?i.default.__("Install %s",o):i.default.__("Install app"))+"

"}function F(){return"inline"===s?"":ie("app-name")+o+""}function K(){return ie("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function V(e){return ie("blurb")+e+""}function W(){return V(i.default.__("An icon will be added to your home screen so you can quickly access this website."))}function R(){return V(i.default.__("An icon will be added to your Taskbar so you can quickly access this website."))}function Z(){return V(i.default.__("An icon will be added to your Dock so you can quickly access this website."))}function G(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function Q(){return!!G()&&ee()>=l}function X(){if(!G())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,t=window.localStorage.getItem("adhs-modal-display-count");return null===t?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(t),e}E("appName","string"==typeof o&&o.length>0),E("appIconUrl","string"==typeof t&&t.length>0),E("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,E("maxModalDisplayCount",Number.isInteger(l)),c=void 0===c?n.DISPLAY_OPTIONS_DEFAULT:c,E("displayOptions",(0,n.isDisplayOptions)(c)),u=void 0===u||u,E("allowClose","boolean"==typeof u),d=null,!b()&&!Q()&&!y()&&!w()&&(L()||x())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),oe=e}));let te=!1,oe=null,se=!1,ne=null;function ae(){if(!se){if(null===oe&&!(ne&&Date.now()-ne>2e3))return null===ne&&(ne=Date.now()),void setTimeout((()=>{ae()}),500);se=!0;var e=H(!0);!function(e){var t=z()?Z():R(),o=P()+$()+F()+K()+t+ie("button-container")+'";e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{h()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{oe&&(oe.prompt(),h(),oe.userChoice.then((e=>{e.outcome,oe=null})))}))}(e),M(e)}}function ie(e){return`
`}return{appName:o,appIconUrl:t,assetUrl:a,maxModalDisplayCount:l,displayOptions:c,allowClose:u,clearModalDisplayCount:function(){G()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:b,show:function(e){if(e&&!r[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const t=i.default._getLanguageFromBrowserSettings();e=t&&r[t]?t:r.en?"en":Object.keys(r)[0]}var t,o;let s,a;if(i.default.setLocale(e),o=y()?n.DeviceType.IOS:w()?n.DeviceType.ANDROID:n.DeviceType.DESKTOP,b())t=new n.DeviceInfo(s=!0,a=!0,o);else if(Q())t=new n.DeviceInfo(s=!1,a=!1,o);else if(c.showMobile&&(y()||w())){var l=!0;X();var u=H(!1);y()?T()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button in the toolbar.",Y(J("ios-safari-sharing-api-button-2.svg"))))+C("2",i.default.__("Select %s from the menu that pops up.",Y(J("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"right"))+` ${i.default.__("You may need to scroll down to find this menu item.")}`)+"
"+W()+""+ie(k()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):f()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button in the upper right corner.",Y(J("ios-chrome-more-button-2.svg"))))+C("2",i.default.__("Select %s from the menu that pops up.",Y(J("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"right"))+" "+`${i.default.__("You may need to scroll down to find this menu item.")}`)+""+W()+""+ie("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):g()||A()?(t=new n.DeviceInfo(s=!1,a=!1,o),U(u)):S()||I()||D()?(t=new n.DeviceInfo(s=!1,a=!1,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button below to open your system browser.",``))+""+ie("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(t=new n.DeviceInfo(s=!1,a=!1,o),l=!1):j()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap %s in the browser bar.",Y(J("android-chrome-more-button-2.svg"))))+C("2",i.default.__("Tap %s",Y(J("android-chrome-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"left")))+""+W()+""+ie("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):O()?(t=new n.DeviceInfo(s=!1,a=!1,o),U(u)):(t=new n.DeviceInfo(s=!1,a=!1,o),l=!1),l&&M(u)}else t=new n.DeviceInfo(s=!1,a=!1,o),c.showDesktop&&(L()||x()?(X(),ae()):N()&&(X(),function(){var e=H(!0);(function(e){var t=z()?Z():R(),o=P()+$()+F()+K()+B()+C("1",i.default.__("Tap %s in the toolbar.",Y(J("desktop-safari-menu.svg"))))+C("2",i.default.__("Tap %s",Y(J("desktop-safari-dock.svg"),i.default.__("Add To Dock"),"left")))+""+t+""+ie("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),M(e)}()));return t},closeModal:h,modalIsShowing:function(){return te},isBrowserAndroidChrome:j,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:_,isBrowserAndroidSamsung:q,isBrowserIOSChrome:f,isBrowserIOSFirefox:v,isBrowserIOSInAppFacebook:g,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:A,isBrowserIOSInAppThreads:I,isBrowserIOSInAppTwitter:D,isBrowserIOSSafari:T,isDesktopChrome:L,isDesktopEdge:x,isDesktopMac:z,isDesktopSafari:N,isDesktopWindows:function(){return p.includes("Windows")}}},o(279);const n=o(699),a=o(182).LOCALES,i=s(o(794)),r={};a.forEach((e=>{r[e]=o(259)("./"+e+".json")})),i.default.configure({locales:a,staticCatalog:r,directory:"."})},794:(e,t)=>{"use strict";let o,s;Object.defineProperty(t,"__esModule",{value:!0});const n={configure:e=>{o=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?n._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?n._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{s=o.staticCatalog[e]},_translateKey:e=>null==s||null==s[e]?e:s[e],__:(e,t)=>{if(e.indexOf("%s")<0)return n._translateKey(e);const o=n._translateKey(e).split("%s");return o[0]+t+o[1]}};t.default=n},699:(e,t)=>{"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.DISPLAY_OPTIONS_DEFAULT=t.DeviceInfo=t.DeviceType=void 0,t.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(o||(t.DeviceType=o={})),t.DeviceInfo=class{constructor(e,t,o){this.isStandAlone=e,this.canBeStandAlone=t,this.device=o}},t.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}},182:e=>{e.exports={LOCALES:["da","de","en","es","fr","he","it","ja","pt","ru","cs","ko","lv","pl","sl","sv","th","vn","zh","zh_CN","zh_HK","zh_TW"],DEFAULT_LOCALE:"en"}},259:(e,t,o)=>{var s={"./cs.json":789,"./da.json":638,"./de.json":929,"./en.json":790,"./es.json":563,"./fr.json":844,"./he.json":818,"./it.json":504,"./ja.json":566,"./ko.json":697,"./lv.json":71,"./pl.json":143,"./pt.json":898,"./ru.json":672,"./sl.json":329,"./sv.json":244,"./th.json":9,"./vn.json":827,"./zh.json":538,"./zh_CN.json":662,"./zh_HK.json":295,"./zh_TW.json":511};function n(e){var t=a(e);return o(t)}function a(e){if(!o.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}n.keys=function(){return Object.keys(s)},n.resolve=a,e.exports=n,n.id=259},789:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Přidat na plochu","Add To Dock":"Přidat do Docku","An icon will be added to your Dock so you can quickly access this website.":"Ikona bude přidána do vašeho Docku, abyste měli rychlý přístup k této webové stránce.","An icon will be added to your home screen so you can quickly access this website.":"Ikona bude přidána na vaši domovskou obrazovku, abyste měli rychlý přístup k této webové stránce.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona bude přidána na váš panel úloh, abyste měli rychlý přístup k této webové stránce.","Install":"Instalovat","Install %s":"Instalovat %s","Install app":"Instalovat aplikaci","Later":"Později","Open in browser":"Otevřít v prohlížeči","Select %s from the menu that pops up.":"Vyberte %s z nabídky, která se zobrazí.","Tap %s":"Klepněte na %s","Tap %s in the browser bar.":"Klepněte na %s v panelu prohlížeče.","Tap %s in the toolbar.":"Klepněte na %s v panelu nástrojů.","Tap the %s button above.":"Klepněte na tlačítko %s výše.","Tap the %s button below to open your system browser.":"Klepněte na tlačítko %s níže pro otevření systémového prohlížeče.","Tap the %s button in the toolbar.":"Klepněte na tlačítko %s v panelu nástrojů.","Tap the %s button in the upper right corner.":"Klepněte na tlačítko %s v pravém horním rohu.","You may need to scroll down to find this menu item.":"Možná budete muset posunout dolů, abyste tuto položku nabídky našli."}')},638:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Tilføj til startskærm","Add To Dock":"Tilføj til dock","An icon will be added to your Dock so you can quickly access this website.":"Et ikon vil blive tilføjet til din dock, så du hurtigt kan få adgang til dette website.","An icon will be added to your home screen so you can quickly access this website.":"Et ikon vil blive tilføjet til din startskærm, så du hurtigt kan få adgang til dette website.","An icon will be added to your Taskbar so you can quickly access this website.":"Et ikon vil blive tilføjet til din proceslinje, så du hurtigt kan få adgang til dette website.","Install":"Installer","Install %s":"Installer %s","Install app":"Installer app","Later":"Senere","Open in browser":"Åbn i browser","Select %s from the menu that pops up.":"Vælg %s fra menuen, der dukker op.","Tap %s":"Tryk på %s","Tap %s in the browser bar.":"Tryk på %s i browserlinjen.","Tap %s in the toolbar.":"Tryk på %s i værktøjslinjen.","Tap the %s button above.":"Tryk på %s-knappen ovenfor.","Tap the %s button below to open your system browser.":"Tryk på %s-knappen nedenfor for at åbne din systembrowser.","Tap the %s button in the toolbar.":"Tryk på %s-knappen i værktøjslinjen.","Tap the %s button in the upper right corner.":"Tryk på %s-knappen i øverste højre hjørne.","You may need to scroll down to find this menu item.":"Du skal måske rulle ned for at finde dette menupunkt."}')},929:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Zum Home-Bildschirm","Add To Dock":"Zum Dock hinzufügen","An icon will be added to your Dock so you can quickly access this website.":"Ein Symbol wird zu Ihrem Dock hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","An icon will be added to your home screen so you can quickly access this website.":"Ein Symbol wird zu Ihrem Startbildschirm hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","An icon will be added to your Taskbar so you can quickly access this website.":"Ein Symbol wird zu Ihrer Taskleiste hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","Install":"Installieren","Install %s":"%s installieren","Install app":"App installieren","Later":"Später","Open in browser":"Im Browser öffnen","Select %s from the menu that pops up.":"Wählen Sie %s aus dem Menü, das erscheint.","Tap %s":"Tippen Sie auf %s","Tap %s in the browser bar.":"Tippen Sie auf %s in der Browserleiste.","Tap %s in the toolbar.":"Tippen Sie auf %s in der Symbolleiste.","Tap the %s button above.":"Tippen Sie oben auf die Schaltfläche %s.","Tap the %s button below to open your system browser.":"Tippen Sie unten auf die Schaltfläche %s, um Ihren Systembrowser zu öffnen.","Tap the %s button in the toolbar.":"Tippen Sie auf die Schaltfläche %s in der Symbolleiste.","Tap the %s button in the upper right corner.":"Tippen Sie auf die Schaltfläche %s in der oberen rechten Ecke.","You may need to scroll down to find this menu item.":"Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden."}')},790:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Add to Home Screen","Add To Dock":"Add To Dock","An icon will be added to your Dock so you can quickly access this website.":"An icon will be added to your Dock so you can quickly access this website.","An icon will be added to your home screen so you can quickly access this website.":"An icon will be added to your home screen so you can quickly access this website.","An icon will be added to your Taskbar so you can quickly access this website.":"An icon will be added to your Taskbar so you can quickly access this website.","Install":"Install","Install %s":"Install %s","Install app":"Install app","Later":"Later","Open in browser":"Open in browser","Select %s from the menu that pops up.":"Select %s from the menu that pops up.","Tap %s":"Tap %s","Tap %s in the browser bar.":"Tap %s in the browser bar.","Tap %s in the toolbar.":"Tap %s in the toolbar.","Tap the %s button above.":"Tap the %s button above.","Tap the %s button below to open your system browser.":"Tap the %s button below to open your system browser.","Tap the %s button in the toolbar.":"Tap the %s button in the toolbar.","Tap the %s button in the upper right corner.":"Tap the %s button in the upper right corner.","You may need to scroll down to find this menu item.":"You may need to scroll down to find this menu item."}')},563:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Agregar a Inicio","Add To Dock":"Añadir al Dock","An icon will be added to your Dock so you can quickly access this website.":"Se añadirá un icono a tu Dock para que puedas acceder rápidamente a este sitio web.","An icon will be added to your home screen so you can quickly access this website.":"Se añadirá un icono a tu pantalla de inicio para que puedas acceder rápidamente a este sitio web.","An icon will be added to your Taskbar so you can quickly access this website.":"Se añadirá un icono a tu barra de tareas para que puedas acceder rápidamente a este sitio web.","Install":"Instalar","Install %s":"Instalar %s","Install app":"Instalar aplicación","Later":"Más tarde","Open in browser":"Abrir en el navegador","Select %s from the menu that pops up.":"Selecciona %s del menú emergente.","Tap %s":"Toca %s","Tap %s in the browser bar.":"Toca %s en la barra del navegador.","Tap %s in the toolbar.":"Toca %s en la barra de herramientas.","Tap the %s button above.":"Toca el botón %s de arriba.","Tap the %s button below to open your system browser.":"Toca el botón %s de abajo para abrir el navegador de tu sistema.","Tap the %s button in the toolbar.":"Toca el botón %s en la barra de herramientas.","Tap the %s button in the upper right corner.":"Toca el botón %s en la esquina superior derecha.","You may need to scroll down to find this menu item.":"Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú."}')},844:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Sur l\'écran d\'accueil","Add To Dock":"Ajouter au Dock","An icon will be added to your Dock so you can quickly access this website.":"Une icône sera ajoutée à votre Dock pour accéder rapidement à ce site web.","An icon will be added to your home screen so you can quickly access this website.":"Une icône sera ajoutée à votre écran d\'accueil pour accéder rapidement à ce site web.","An icon will be added to your Taskbar so you can quickly access this website.":"Une icône sera ajoutée à votre barre des tâches pour accéder rapidement à ce site web.","Install":"Installer","Install %s":"Installer %s","Install app":"Installer l\'application","Later":"Plus tard","Open in browser":"Ouvrir dans le navigateur","Select %s from the menu that pops up.":"Sélectionnez %s dans le menu qui apparaît.","Tap %s":"Appuyez sur %s","Tap %s in the browser bar.":"Appuyez sur %s dans la barre du navigateur.","Tap %s in the toolbar.":"Appuyez sur %s dans la barre d\'outils.","Tap the %s button above.":"Appuyez sur le bouton %s ci-dessus.","Tap the %s button below to open your system browser.":"Appuyez sur le bouton %s ci-dessous pour ouvrir votre navigateur système.","Tap the %s button in the toolbar.":"Appuyez sur le bouton %s dans la barre d\'outils.","Tap the %s button in the upper right corner.":"Appuyez sur le bouton %s dans le coin supérieur droit.","You may need to scroll down to find this menu item.":"Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu."}')},818:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"הוסף למסך הבית","Add To Dock":"הוסף לדוק","An icon will be added to your Dock so you can quickly access this website.":"אייקון יתווסף לדוק שלך כדי שתוכל לגשת במהירות לאתר זה.","An icon will be added to your home screen so you can quickly access this website.":"אייקון יתווסף למסך הבית שלך כדי שתוכל לגשת במהירות לאתר זה.","An icon will be added to your Taskbar so you can quickly access this website.":"אייקון יתווסף לשורת המשימות שלך כדי שתוכל לגשת במהירות לאתר זה.","Install":"התקן","Install %s":"התקן %s","Install app":"התקן אפלקציה","Later":"מאוחר יותר","Open in browser":"פתח בדפדפן","Select %s from the menu that pops up.":"בחר ב %s מהתפריט שנפתח.","Tap %s":"לחץ על %s","Tap %s in the browser bar.":"לחץ על %s בשורת הדפדפן.","Tap %s in the toolbar.":"לחץ על %s בסרגל הכלים.","Tap the %s button above.":"לחץ על הכפתור %s למעלה.","Tap the %s button below to open your system browser.":"לחץ על הכפתור %s למטה כדי לפתוח את דפדפן המערכת שלך.","Tap the %s button in the toolbar.":"לחץ על הכפתור %s בסרגל הכלים.","Tap the %s button in the upper right corner.":"לחץ על הכפתור %s בפינה הימנית העליונה.","You may need to scroll down to find this menu item.":"יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט."}')},504:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Aggiungi alla schermata Home","Add To Dock":"Aggiungi al Dock","An icon will be added to your Dock so you can quickly access this website.":"Un\'icona verrà aggiunta al tuo Dock per accedere rapidamente a questo sito web.","An icon will be added to your home screen so you can quickly access this website.":"Un\'icona verrà aggiunta alla tua schermata Home per accedere rapidamente a questo sito web.","An icon will be added to your Taskbar so you can quickly access this website.":"Un\'icona verrà aggiunta alla tua barra delle applicazioni per accedere rapidamente a questo sito web.","Install":"Installa","Install %s":"Installa %s","Install app":"Installa app","Later":"Più tardi","Open in browser":"Apri nel browser","Select %s from the menu that pops up.":"Seleziona %s dal menu che appare.","Tap %s":"Tocca %s","Tap %s in the browser bar.":"Tocca %s nella barra del browser.","Tap %s in the toolbar.":"Tocca %s nella barra degli strumenti.","Tap the %s button above.":"Tocca il pulsante %s sopra.","Tap the %s button below to open your system browser.":"Tocca il pulsante %s sotto per aprire il browser di sistema.","Tap the %s button in the toolbar.":"Tocca il pulsante %s nella barra degli strumenti.","Tap the %s button in the upper right corner.":"Tocca il pulsante %s nell\'angolo in alto a destra.","You may need to scroll down to find this menu item.":"Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu."}')},566:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"ホーム画面に追加","Add To Dock":"Dockに追加","An icon will be added to your Dock so you can quickly access this website.":"アイコンがDockに追加され、このウェブサイトをすばやくアクセスできます。","An icon will be added to your home screen so you can quickly access this website.":"アイコンがホーム画面に追加され、このウェブサイトをすばやくアクセスできます。","An icon will be added to your Taskbar so you can quickly access this website.":"アイコンがタスクバーに追加され、このウェブサイトをすばやくアクセスできます。","Install":"インストール","Install %s":"%sをインストール","Install app":"アプリをインストール","Later":"後で","Open in browser":"ブラウザで開く","Select %s from the menu that pops up.":"表示されるメニューから%sを選択してください。","Tap %s":"%sをタップ","Tap %s in the browser bar.":"ブラウザバーで表示される%sをタップ","Tap %s in the toolbar.":"ツールバーで表示される%sをタップ","Tap the %s button above.":"上の%sボタンをタップ","Tap the %s button below to open your system browser.":"下の%sボタンをタップしてシステムのブラウザを開きます。","Tap the %s button in the toolbar.":"ツールバーの%sボタンをタップ","Tap the %s button in the upper right corner.":"右上の%sボタンをタップ","You may need to scroll down to find this menu item.":"このメニュー項目を見つけるには、下にスクロールする必要があります。"}')},697:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"홈 화면에 추가","Add To Dock":"Dock에 추가","An icon will be added to your Dock so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 Dock에 아이콘이 추가됩니다.","An icon will be added to your home screen so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 홈 화면에 아이콘이 추가됩니다.","An icon will be added to your Taskbar so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 작업 표시줄에 아이콘이 추가됩니다.","Install":"설치","Install %s":"%s 설치","Install app":"앱 설치","Later":"나중에","Open in browser":"브라우저에서 열기","Select %s from the menu that pops up.":"팝업 메뉴에서 %s을(를) 선택하세요.","Tap %s":"%s을(를) 탭하세요","Tap %s in the browser bar.":"브라우저 바에서 %s을(를) 탭하세요.","Tap %s in the toolbar.":"도구 모음에서 %s을(를) 탭하세요.","Tap the %s button above.":"위의 %s 버튼을 탭하세요.","Tap the %s button below to open your system browser.":"아래의 %s 버튼을 탭하여 시스템 브라우저를 여세요.","Tap the %s button in the toolbar.":"도구 모음에서 %s 버튼을 탭하세요.","Tap the %s button in the upper right corner.":"오른쪽 상단 모서리에서 %s 버튼을 탭하세요.","You may need to scroll down to find this menu item.":"이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다."}')},71:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Pievienot sākuma ekrānam","Add To Dock":"Pievienot Dock","An icon will be added to your Dock so you can quickly access this website.":"Ikona tiks pievienota jūsu Dock, lai jūs varētu ātri piekļūt šai vietnei.","An icon will be added to your home screen so you can quickly access this website.":"Ikona tiks pievienota jūsu sākuma ekrānam, lai jūs varētu ātri piekļūt šai vietnei.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona tiks pievienota jūsu uzdevumjoslai, lai jūs varētu ātri piekļūt šai vietnei.","Install":"Instalēt","Install %s":"Instalēt %s","Install app":"Instalēt lietotni","Later":"Vēlāk","Open in browser":"Atvērt pārlūkā","Select %s from the menu that pops up.":"Izvēlieties %s no uzlecošās izvēlnes.","Tap %s":"Pieskarieties %s","Tap %s in the browser bar.":"Pieskarieties %s pārlūka joslā.","Tap %s in the toolbar.":"Pieskarieties %s rīkjoslā.","Tap the %s button above.":"Pieskarieties pogai %s augstāk.","Tap the %s button below to open your system browser.":"Pieskarieties pogai %s zemāk, lai atvērtu sistēmas pārlūku.","Tap the %s button in the toolbar.":"Pieskarieties pogai %s rīkjoslā.","Tap the %s button in the upper right corner.":"Pieskarieties pogai %s augšējā labajā stūrī.","You may need to scroll down to find this menu item.":"Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu."}')},143:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Dodaj do ekranu głównego","Add To Dock":"Dodaj do Docka","An icon will be added to your Dock so you can quickly access this website.":"Ikona zostanie dodana do Docka, abyś mógł szybko uzyskać dostęp do tej strony.","An icon will be added to your home screen so you can quickly access this website.":"Ikona zostanie dodana do ekranu głównego, abyś mógł szybko uzyskać dostęp do tej strony.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona zostanie dodana do paska zadań, abyś mógł szybko uzyskać dostęp do tej strony.","Install":"Zainstaluj","Install %s":"Zainstaluj %s","Install app":"Zainstaluj aplikację","Later":"Później","Open in browser":"Otwórz w przeglądarce","Select %s from the menu that pops up.":"Wybierz %s z wyświetlonego menu.","Tap %s":"Stuknij %s","Tap %s in the browser bar.":"Stuknij %s w pasku przeglądarki.","Tap %s in the toolbar.":"Stuknij %s na pasku narzędzi.","Tap the %s button above.":"Stuknij przycisk %s powyżej.","Tap the %s button below to open your system browser.":"Stuknij przycisk %s poniżej, aby otworzyć przeglądarkę systemową.","Tap the %s button in the toolbar.":"Stuknij przycisk %s na pasku narzędzi.","Tap the %s button in the upper right corner.":"Stuknij przycisk %s w prawym górnym rogu.","You may need to scroll down to find this menu item.":"Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu."}')},898:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Adicionar à Tela de Inicio","Add To Dock":"Adicionar à Dock","An icon will be added to your Dock so you can quickly access this website.":"Um ícone será adicionado à sua Dock para que você possa acessar rapidamente este site.","An icon will be added to your home screen so you can quickly access this website.":"Um ícone será adicionado à sua tela inicial para que você possa acessar rapidamente este site.","An icon will be added to your Taskbar so you can quickly access this website.":"Um ícone será adicionado à sua barra de tarefas para que você possa acessar rapidamente este site.","Install":"Instalar","Install %s":"Instalar %s","Install app":"Instalar aplicativo","Later":"Mais tarde","Open in browser":"Abrir no navegador","Select %s from the menu that pops up.":"Selecione %s no menu que aparece.","Tap %s":"Toque em %s","Tap %s in the browser bar.":"Toque em %s na barra do navegador.","Tap %s in the toolbar.":"Toque em %s na barra de ferramentas.","Tap the %s button above.":"Toque no botão %s acima.","Tap the %s button below to open your system browser.":"Toque no botão %s abaixo para abrir o navegador do sistema.","Tap the %s button in the toolbar.":"Toque no botão %s na barra de ferramentas.","Tap the %s button in the upper right corner.":"Toque no botão %s no canto superior direito.","You may need to scroll down to find this menu item.":"Você pode precisar rolar para baixo para encontrar este item do menu."}')},672:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Добавить на главный экран","Add To Dock":"Добавить в док","An icon will be added to your Dock so you can quickly access this website.":"Значок будет добавлен в ваш док для быстрого доступа к этому веб-сайту.","An icon will be added to your home screen so you can quickly access this website.":"Значок будет добавлен на ваш главный экран для быстрого доступа к этому веб-сайту.","An icon will be added to your Taskbar so you can quickly access this website.":"Значок будет добавлен на вашу панель задач для быстрого доступа к этому веб-сайту.","Install":"Установить","Install %s":"Установить %s","Install app":"Установить приложение","Later":"Позже","Open in browser":"Открыть в браузере","Select %s from the menu that pops up.":"Выберите %s из появившегося меню.","Tap %s":"Нажмите %s","Tap %s in the browser bar.":"Нажмите %s в строке браузера.","Tap %s in the toolbar.":"Нажмите %s на панели инструментов.","Tap the %s button above.":"Нажмите кнопку %s выше.","Tap the %s button below to open your system browser.":"Нажмите кнопку %s ниже, чтобы открыть системный браузер.","Tap the %s button in the toolbar.":"Нажмите кнопку %s на панели инструментов.","Tap the %s button in the upper right corner.":"Нажмите кнопку %s в правом верхнем углу.","You may need to scroll down to find this menu item.":"Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню."}')},329:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Dodaj na začetni zaslon","Add To Dock":"Dodaj v Dock","An icon will be added to your Dock so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v Dock.","An icon will be added to your home screen so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana na začetni zaslon.","An icon will be added to your Taskbar so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v opravilno vrstico.","Install":"Namesti","Install %s":"Namesti %s","Install app":"Namesti aplikacijo","Later":"Kasneje","Open in browser":"Odpri v brskalniku","Select %s from the menu that pops up.":"V pojavnem meniju izberite %s.","Tap %s":"Izberite %s","Tap %s in the browser bar.":"V vrstici brskalnika izberite %s.","Tap %s in the toolbar.":"V orodni vrstici izberite %s.","Tap the %s button above.":"Izberite zgornji gumb %s.","Tap the %s button below to open your system browser.":"Za odpiranje brskalnika izberite spodnji gumb %s.","Tap the %s button in the toolbar.":"V orodni vrstici izberite gumb %s.","Tap the %s button in the upper right corner.":"V zgornjem desnem kotu izberite gumb %s.","You may need to scroll down to find this menu item.":"Da boste našli ta element, se bo morda potrebno pomakniti navzdol."}')},244:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Lägg till på hemskärmen","Add To Dock":"Lägg till i Dock","An icon will be added to your Dock so you can quickly access this website.":"En ikon kommer att läggas till i din Dock så att du snabbt kan komma åt denna webbplats.","An icon will be added to your home screen so you can quickly access this website.":"En ikon kommer att läggas till på din hemskärm så att du snabbt kan komma åt denna webbplats.","An icon will be added to your Taskbar so you can quickly access this website.":"En ikon kommer att läggas till i din aktivitetsfält så att du snabbt kan komma åt denna webbplats.","Install":"Installera","Install %s":"Installera %s","Install app":"Installera app","Later":"Senare","Open in browser":"Öppna i webbläsare","Select %s from the menu that pops up.":"Välj %s från menyn som visas.","Tap %s":"Tryck på %s","Tap %s in the browser bar.":"Tryck på %s i webbläsarens fält.","Tap %s in the toolbar.":"Tryck på %s i verktygsfältet.","Tap the %s button above.":"Tryck på knappen %s ovan.","Tap the %s button below to open your system browser.":"Tryck på knappen %s nedan för att öppna din systemwebbläsare.","Tap the %s button in the toolbar.":"Tryck på knappen %s i verktygsfältet.","Tap the %s button in the upper right corner.":"Tryck på knappen %s i det övre högra hörnet.","You may need to scroll down to find this menu item.":"Du kan behöva rulla nedåt för att hitta det här menyobjektet."}')},9:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"เพิ่มลงในหน้าจอโฮม","Add To Dock":"เพิ่มลงใน Dock","An icon will be added to your Dock so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงใน Dock เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","An icon will be added to your home screen so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงในหน้าจอโฮมเพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","An icon will be added to your Taskbar so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงในทาสก์บาร์เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","Install":"ติดตั้ง","Install %s":"ติดตั้ง %s","Install app":"ติดตั้งแอป","Later":"ภายหลัง","Open in browser":"เปิดในเบราว์เซอร์","Select %s from the menu that pops up.":"เลือก %s จากเมนูที่แสดงขึ้น","Tap %s":"แตะ %s","Tap %s in the browser bar.":"แตะ %s ในแถบเบราว์เซอร์","Tap %s in the toolbar.":"แตะ %s ในแถบเครื่องมือ","Tap the %s button above.":"แตะปุ่ม %s ด้านบน","Tap the %s button below to open your system browser.":"แตะปุ่ม %s ด้านล่างเพื่อเปิดเบราว์เซอร์ของระบบ","Tap the %s button in the toolbar.":"แตะปุ่ม %s ในแถบเครื่องมือ","Tap the %s button in the upper right corner.":"แตะปุ่ม %s ที่มุมบนขวา","You may need to scroll down to find this menu item.":"คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้"}')},827:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Thêm vào màn hình chính","Add To Dock":"Thêm vào Dock","An icon will be added to your Dock so you can quickly access this website.":"Một biểu tượng sẽ được thêm vào Dock của bạn để nhanh chóng truy cập website này.","An icon will be added to your home screen so you can quickly access this website.":"Một biểu tượng sẽ được thêm vào màn hình chính của bạn để nhanh chóng truy cập website này.","An icon will be added to your Taskbar so you can quickly access this website.":"Một biểu tượng sẽ được thêm thanh tác vụ của bạn để nhanh chóng truy cập website này.","Install":"Cài đặt","Install app":"Cài đặt ứng dụng","Later":"Để sau","Open in browser":"Mở trong trình duyệt","Select %s from the menu that pops up.":"Chọn %s từ menu đã hiển thị.","Tap %s":"Bấm %s","Tap %s in the browser bar.":"Bấm %s tại thanh trình duyệt.","Tap %s in the toolbar.":"Bấm %s tại thanh công cụ.","Tap the %s button above.":"Bấm nút %s phía trên.","Tap the %s button below to open your system browser.":"Bấm nút %s phía dưới để mở trình duyệt từ hệ thống.","Tap the %s button in the toolbar.":"Bấm nút %s tại thanh công cụ.","Tap the %s button in the upper right corner.":"Bấm nút %s tại góc phía trên bên phải.","You may need to scroll down to find this menu item.":"Bạn có thể cần phải cuộn xuống để tìm mục này."}')},538:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"添加到主屏幕","Add To Dock":"添加到程序坞","An icon will be added to your Dock so you can quickly access this website.":"一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。","An icon will be added to your home screen so you can quickly access this website.":"一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。","An icon will be added to your Taskbar so you can quickly access this website.":"一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。","Install":"安装","Install %s":"安装 %s","Install app":"安装应用","Later":"稍后","Open in browser":"在浏览器中打开","Select %s from the menu that pops up.":"从弹出的菜单中选择 %s。","Tap %s":"点击 %s","Tap %s in the browser bar.":"在浏览器栏中点击 %s。","Tap %s in the toolbar.":"在工具栏中点击 %s。","Tap the %s button above.":"点击上面的 %s 按钮。","Tap the %s button below to open your system browser.":"点击下面的 %s 按钮以打开你的系统浏览器。","Tap the %s button in the toolbar.":"点击工具栏中的 %s 按钮。","Tap the %s button in the upper right corner.":"点击右上角的 %s 按钮。","You may need to scroll down to find this menu item.":"你可能需要向下滚动才能找到这个菜单项。"}')},662:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"添加到主屏幕","Add To Dock":"添加到程序坞","An icon will be added to your Dock so you can quickly access this website.":"一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。","An icon will be added to your home screen so you can quickly access this website.":"一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。","An icon will be added to your Taskbar so you can quickly access this website.":"一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。","Install":"安装","Install %s":"安装 %s","Install app":"安装应用","Later":"稍后","Open in browser":"在浏览器中打开","Select %s from the menu that pops up.":"从弹出的菜单中选择 %s。","Tap %s":"点击 %s","Tap %s in the browser bar.":"在浏览器栏中点击 %s。","Tap %s in the toolbar.":"在工具栏中点击 %s。","Tap the %s button above.":"点击上面的 %s 按钮。","Tap the %s button below to open your system browser.":"点击下面的 %s 按钮以打开你的系统浏览器。","Tap the %s button in the toolbar.":"点击工具栏中的 %s 按钮。","Tap the %s button in the upper right corner.":"点击右上角的 %s 按钮。","You may need to scroll down to find this menu item.":"你可能需要向下滚动才能找到这个菜单项。"}')},295:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"加入主畫面","Add To Dock":"加入程序塢","An icon will be added to your Dock so you can quickly access this website.":"一個圖示將被加入你的程序塢,以便你可以快速存取這個網站。","An icon will be added to your home screen so you can quickly access this website.":"一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。","An icon will be added to your Taskbar so you can quickly access this website.":"一個圖示將被加入你的工作列,以便你可以快速存取這個網站。","Install":"安裝","Install %s":"安裝 %s","Install app":"安裝應用程式","Later":"稍後","Open in browser":"在瀏覽器中打開","Select %s from the menu that pops up.":"從彈出的選單中選擇 %s。","Tap %s":"點擊 %s","Tap %s in the browser bar.":"在瀏覽器欄中點擊 %s。","Tap %s in the toolbar.":"在工具列中點擊 %s。","Tap the %s button above.":"點擊上面的 %s 按鈕。","Tap the %s button below to open your system browser.":"點擊下面的 %s 按鈕以打開你的系統瀏覽器。","Tap the %s button in the toolbar.":"點擊工具列中的 %s 按鈕。","Tap the %s button in the upper right corner.":"點擊右上角的 %s 按鈕。","You may need to scroll down to find this menu item.":"你可能需要向下捲動才能找到這個菜單項目。"}')},511:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"加入主畫面","Add To Dock":"加入 Dock","An icon will be added to your Dock so you can quickly access this website.":"一個圖示將被加入你的 Dock,以便你可以快速存取這個網站。","An icon will be added to your home screen so you can quickly access this website.":"一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。","An icon will be added to your Taskbar so you can quickly access this website.":"一個圖示將被加入你的工作列,以便你可以快速存取這個網站。","Install":"安裝","Install %s":"安裝 %s","Install app":"安裝應用程式","Later":"稍後","Open in browser":"在瀏覽器中開啟","Select %s from the menu that pops up.":"從跳出的選單中選擇 %s。","Tap %s":"點擊 %s","Tap %s in the browser bar.":"在瀏覽器列中點擊 %s。","Tap %s in the toolbar.":"在工具列中點擊 %s。","Tap the %s button above.":"點擊上面的 %s 按鈕。","Tap the %s button below to open your system browser.":"點擊下面的 %s 按鈕以開啟你的系統瀏覽器。","Tap the %s button in the toolbar.":"點擊工具列中的 %s 按鈕。","Tap the %s button in the upper right corner.":"點擊右上角的 %s 按鈕。","You may need to scroll down to find this menu item.":"你可能需要向下捲動才能找到這個選單項目。"}')}},t={};function o(s){var n=t[s];if(void 0!==n)return n.exports;var a=t[s]={exports:{}};return e[s].call(a.exports,a,a.exports,o),a.exports}o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";const{AddToHomeScreen:e}=o(607);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{var e={279:(e,t,o)=>{"use strict";o.r(t)},607:function(e,t,o){"use strict";var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AddToHomeScreen=function(e){let{appIconUrl:t,appName:o,appNameDisplay:s,assetUrl:a,maxModalDisplayCount:l,displayOptions:c,allowClose:u}=e,d=null;const p=window.navigator.userAgent;function b(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function h(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),te=!1,d&&(window.removeEventListener("touchstart",d),window.removeEventListener("click",d),d=null)}),y()?500:300))}function m(e){return!!p.match(e)}function w(){return!!m(/Android/)}function y(){return m(/iPhone|iPad|iPod/)||k()}function k(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function T(){return y()&&m(/Safari/)&&!f()&&!v()&&!g()&&!A()&&!I()&&!S()&&!D()}function f(){return y()&&m(/CriOS/)}function v(){return y()&&m(/FxiOS/)}function g(){return!!y()&&m(/FBAN|FBAV/)}function A(){return!!y()&&m(/LinkedInApp/)}function I(){return!!y()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return I()}function D(){return!!y()&&!!window.document.referrer.match("//t.co/")}function j(){return w()&&!!m(/Chrome/)&&!O()&&!q()&&!_()&&!(w()&&m(/Edg/))&&!(w()&&m(/OPR/))}function O(){return w()&&m(/FBAN|FBAV/)}function q(){return w()&&m(/SamsungBrowser/)}function _(){return w()&&m(/Firefox/)}function z(){return p.includes("Macintosh")}function L(){const e=p.includes("Chrome")&&!p.includes("Edg"),t=p.includes("Windows")||p.includes("Macintosh")||p.includes("Linux");return e&&t}function N(){const e=p.includes("Safari")&&!p.includes("Chrome")&&!p.includes("Edg"),t=p.includes("Macintosh")||p.includes("Windows");return e&&t}function x(){return p.includes("Edg/")}function E(e,t){if(!t)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function H(e=!1){const t=document.createElement("div");if(t.classList.add("adhs-container"),e){var o=P()+"";t.innerHTML=o}return t}function M(e){te=!0,document.body.appendChild(e),d=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&h()},setTimeout((()=>{window.addEventListener("touchstart",d),window.addEventListener("click",d)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function P(){return ie("modal")+` ${ie("logo")}logo '}function B(){return ie("list")}function C(e,t){return` ${ie("list-item")} ${ie("number-container")} ${ie("circle")} ${ie("number")} ${e} ${ie("instruction")} ${t}`}function Y(e,t="",o="none"){if(t){if("right"===o)return` ${ie("list-button")} ${ie("list-button-text")} ${t}';if("left"===o)return` ${ie("list-button")} ${ie("list-button-text")} ${t}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ie("list-button")}'}function J(e){return a+e}function U(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button above.",``))+C("2",`${i.default.__("Tap")} ${i.default.__("Open in browser")}`)+""+ie("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function $(){return'

'+("inline"===s?i.default.__("Install %s",o):i.default.__("Install app"))+"

"}function F(){return"inline"===s?"":ie("app-name")+o+""}function K(){return ie("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function V(e){return ie("blurb")+e+""}function W(){return V(i.default.__("An icon will be added to your home screen so you can quickly access this website."))}function R(){return V(i.default.__("An icon will be added to your Taskbar so you can quickly access this website."))}function Z(){return V(i.default.__("An icon will be added to your Dock so you can quickly access this website."))}function G(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function Q(){return!!G()&&ee()>=l}function X(){if(!G())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,t=window.localStorage.getItem("adhs-modal-display-count");return null===t?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(t),e}E("appName","string"==typeof o&&o.length>0),E("appIconUrl","string"==typeof t&&t.length>0),E("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,E("maxModalDisplayCount",Number.isInteger(l)),c=void 0===c?n.DISPLAY_OPTIONS_DEFAULT:c,E("displayOptions",(0,n.isDisplayOptions)(c)),u=void 0===u||u,E("allowClose","boolean"==typeof u),d=null,!b()&&!Q()&&!y()&&!w()&&(L()||x())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),oe=e}));let te=!1,oe=null,se=!1,ne=null;function ae(){if(!se){if(null===oe&&!(ne&&Date.now()-ne>2e3))return null===ne&&(ne=Date.now()),void setTimeout((()=>{ae()}),500);se=!0;var e=H(!0);!function(e){var t=z()?Z():R(),o=P()+$()+F()+K()+t+ie("button-container")+'";e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{h()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{oe&&(oe.prompt(),h(),oe.userChoice.then((e=>{e.outcome,oe=null})))}))}(e),M(e)}}function ie(e){return`
`}return{appName:o,appIconUrl:t,assetUrl:a,maxModalDisplayCount:l,displayOptions:c,allowClose:u,clearModalDisplayCount:function(){G()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:b,show:function(e){if(e&&!r[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const t=i.default._getLanguageFromBrowserSettings();e=t&&r[t]?t:r.en?"en":Object.keys(r)[0]}var t,o;let s,a;if(i.default.setLocale(e),o=y()?n.DeviceType.IOS:w()?n.DeviceType.ANDROID:n.DeviceType.DESKTOP,b())t=new n.DeviceInfo(s=!0,a=!0,o);else if(Q())t=new n.DeviceInfo(s=!1,a=!1,o);else if(c.showMobile&&(y()||w())){var l=!0;X();var u=H(!1);y()?T()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button in the toolbar.",Y(J("ios-safari-sharing-api-button-2.svg"))))+C("2",i.default.__("Select %s from the menu that pops up.",Y(J("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"right"))+` ${i.default.__("You may need to scroll down to find this menu item.")}`)+"
"+W()+""+ie(k()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):f()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button in the upper right corner.",Y(J("ios-chrome-more-button-2.svg"))))+C("2",i.default.__("Select %s from the menu that pops up.",Y(J("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"right"))+" "+`${i.default.__("You may need to scroll down to find this menu item.")}`)+""+W()+""+ie("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):g()||A()||I()?(t=new n.DeviceInfo(s=!1,a=!1,o),U(u)):D()?(t=new n.DeviceInfo(s=!1,a=!1,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap the %s button below to open your system browser.",``))+""+ie("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(t=new n.DeviceInfo(s=!1,a=!1,o),l=!1):j()?(t=new n.DeviceInfo(s=!1,a=!0,o),function(e){var t=P()+$()+F()+B()+C("1",i.default.__("Tap %s in the browser bar.",Y(J("android-chrome-more-button-2.svg"))))+C("2",i.default.__("Tap %s",Y(J("android-chrome-add-to-home-screen-button-2.svg"),i.default.__("Add to Home Screen"),"left")))+""+W()+""+ie("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):O()||w()&&m(/Instagram/)?(t=new n.DeviceInfo(s=!1,a=!1,o),U(u)):(t=new n.DeviceInfo(s=!1,a=!1,o),l=!1),l&&M(u)}else t=new n.DeviceInfo(s=!1,a=!1,o),c.showDesktop&&(L()||x()?(X(),ae()):N()&&(X(),function(){var e=H(!0);(function(e){var t=z()?Z():R(),o=P()+$()+F()+K()+B()+C("1",i.default.__("Tap %s in the toolbar.",Y(J("desktop-safari-menu.svg"))))+C("2",i.default.__("Tap %s",Y(J("desktop-safari-dock.svg"),i.default.__("Add To Dock"),"left")))+""+t+""+ie("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),M(e)}()));return t},closeModal:h,modalIsShowing:function(){return te},isBrowserAndroidChrome:j,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:_,isBrowserAndroidSamsung:q,isBrowserIOSChrome:f,isBrowserIOSFirefox:v,isBrowserIOSInAppFacebook:g,isBrowserIOSInAppInstagram:I,isBrowserIOSInAppLinkedin:A,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:D,isBrowserIOSSafari:T,isDesktopChrome:L,isDesktopEdge:x,isDesktopMac:z,isDesktopSafari:N,isDesktopWindows:function(){return p.includes("Windows")}}},o(279);const n=o(699),a=o(182).LOCALES,i=s(o(794)),r={};a.forEach((e=>{r[e]=o(259)("./"+e+".json")})),i.default.configure({locales:a,staticCatalog:r,directory:"."})},794:(e,t)=>{"use strict";let o,s;Object.defineProperty(t,"__esModule",{value:!0});const n={configure:e=>{o=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?n._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?n._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{s=o.staticCatalog[e]},_translateKey:e=>null==s||null==s[e]?e:s[e],__:(e,t)=>{if(e.indexOf("%s")<0)return n._translateKey(e);const o=n._translateKey(e).split("%s");return o[0]+t+o[1]}};t.default=n},699:(e,t)=>{"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.DISPLAY_OPTIONS_DEFAULT=t.DeviceInfo=t.DeviceType=void 0,t.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(o||(t.DeviceType=o={})),t.DeviceInfo=class{constructor(e,t,o){this.isStandAlone=e,this.canBeStandAlone=t,this.device=o}},t.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}},182:e=>{e.exports={LOCALES:["da","de","en","es","fr","he","it","ja","pt","ru","cs","ko","lv","pl","sl","sv","th","vn","zh","zh_CN","zh_HK","zh_TW"],DEFAULT_LOCALE:"en"}},259:(e,t,o)=>{var s={"./cs.json":789,"./da.json":638,"./de.json":929,"./en.json":790,"./es.json":563,"./fr.json":844,"./he.json":818,"./it.json":504,"./ja.json":566,"./ko.json":697,"./lv.json":71,"./pl.json":143,"./pt.json":898,"./ru.json":672,"./sl.json":329,"./sv.json":244,"./th.json":9,"./vn.json":827,"./zh.json":538,"./zh_CN.json":662,"./zh_HK.json":295,"./zh_TW.json":511};function n(e){var t=a(e);return o(t)}function a(e){if(!o.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}n.keys=function(){return Object.keys(s)},n.resolve=a,e.exports=n,n.id=259},789:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Přidat na plochu","Add To Dock":"Přidat do Docku","An icon will be added to your Dock so you can quickly access this website.":"Ikona bude přidána do vašeho Docku, abyste měli rychlý přístup k této webové stránce.","An icon will be added to your home screen so you can quickly access this website.":"Ikona bude přidána na vaši domovskou obrazovku, abyste měli rychlý přístup k této webové stránce.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona bude přidána na váš panel úloh, abyste měli rychlý přístup k této webové stránce.","Install":"Instalovat","Install %s":"Instalovat %s","Install app":"Instalovat aplikaci","Later":"Později","Open in browser":"Otevřít v prohlížeči","Select %s from the menu that pops up.":"Vyberte %s z nabídky, která se zobrazí.","Tap %s":"Klepněte na %s","Tap %s in the browser bar.":"Klepněte na %s v panelu prohlížeče.","Tap %s in the toolbar.":"Klepněte na %s v panelu nástrojů.","Tap the %s button above.":"Klepněte na tlačítko %s výše.","Tap the %s button below to open your system browser.":"Klepněte na tlačítko %s níže pro otevření systémového prohlížeče.","Tap the %s button in the toolbar.":"Klepněte na tlačítko %s v panelu nástrojů.","Tap the %s button in the upper right corner.":"Klepněte na tlačítko %s v pravém horním rohu.","You may need to scroll down to find this menu item.":"Možná budete muset posunout dolů, abyste tuto položku nabídky našli."}')},638:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Tilføj til startskærm","Add To Dock":"Tilføj til dock","An icon will be added to your Dock so you can quickly access this website.":"Et ikon vil blive tilføjet til din dock, så du hurtigt kan få adgang til dette website.","An icon will be added to your home screen so you can quickly access this website.":"Et ikon vil blive tilføjet til din startskærm, så du hurtigt kan få adgang til dette website.","An icon will be added to your Taskbar so you can quickly access this website.":"Et ikon vil blive tilføjet til din proceslinje, så du hurtigt kan få adgang til dette website.","Install":"Installer","Install %s":"Installer %s","Install app":"Installer app","Later":"Senere","Open in browser":"Åbn i browser","Select %s from the menu that pops up.":"Vælg %s fra menuen, der dukker op.","Tap %s":"Tryk på %s","Tap %s in the browser bar.":"Tryk på %s i browserlinjen.","Tap %s in the toolbar.":"Tryk på %s i værktøjslinjen.","Tap the %s button above.":"Tryk på %s-knappen ovenfor.","Tap the %s button below to open your system browser.":"Tryk på %s-knappen nedenfor for at åbne din systembrowser.","Tap the %s button in the toolbar.":"Tryk på %s-knappen i værktøjslinjen.","Tap the %s button in the upper right corner.":"Tryk på %s-knappen i øverste højre hjørne.","You may need to scroll down to find this menu item.":"Du skal måske rulle ned for at finde dette menupunkt."}')},929:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Zum Home-Bildschirm","Add To Dock":"Zum Dock hinzufügen","An icon will be added to your Dock so you can quickly access this website.":"Ein Symbol wird zu Ihrem Dock hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","An icon will be added to your home screen so you can quickly access this website.":"Ein Symbol wird zu Ihrem Startbildschirm hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","An icon will be added to your Taskbar so you can quickly access this website.":"Ein Symbol wird zu Ihrer Taskleiste hinzugefügt, damit Sie schnell auf diese Website zugreifen können.","Install":"Installieren","Install %s":"%s installieren","Install app":"App installieren","Later":"Später","Open in browser":"Im Browser öffnen","Select %s from the menu that pops up.":"Wählen Sie %s aus dem Menü, das erscheint.","Tap %s":"Tippen Sie auf %s","Tap %s in the browser bar.":"Tippen Sie auf %s in der Browserleiste.","Tap %s in the toolbar.":"Tippen Sie auf %s in der Symbolleiste.","Tap the %s button above.":"Tippen Sie oben auf die Schaltfläche %s.","Tap the %s button below to open your system browser.":"Tippen Sie unten auf die Schaltfläche %s, um Ihren Systembrowser zu öffnen.","Tap the %s button in the toolbar.":"Tippen Sie auf die Schaltfläche %s in der Symbolleiste.","Tap the %s button in the upper right corner.":"Tippen Sie auf die Schaltfläche %s in der oberen rechten Ecke.","You may need to scroll down to find this menu item.":"Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden."}')},790:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Add to Home Screen","Add To Dock":"Add To Dock","An icon will be added to your Dock so you can quickly access this website.":"An icon will be added to your Dock so you can quickly access this website.","An icon will be added to your home screen so you can quickly access this website.":"An icon will be added to your home screen so you can quickly access this website.","An icon will be added to your Taskbar so you can quickly access this website.":"An icon will be added to your Taskbar so you can quickly access this website.","Install":"Install","Install %s":"Install %s","Install app":"Install app","Later":"Later","Open in browser":"Open in browser","Select %s from the menu that pops up.":"Select %s from the menu that pops up.","Tap %s":"Tap %s","Tap %s in the browser bar.":"Tap %s in the browser bar.","Tap %s in the toolbar.":"Tap %s in the toolbar.","Tap the %s button above.":"Tap the %s button above.","Tap the %s button below to open your system browser.":"Tap the %s button below to open your system browser.","Tap the %s button in the toolbar.":"Tap the %s button in the toolbar.","Tap the %s button in the upper right corner.":"Tap the %s button in the upper right corner.","You may need to scroll down to find this menu item.":"You may need to scroll down to find this menu item."}')},563:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Agregar a Inicio","Add To Dock":"Añadir al Dock","An icon will be added to your Dock so you can quickly access this website.":"Se añadirá un icono a tu Dock para que puedas acceder rápidamente a este sitio web.","An icon will be added to your home screen so you can quickly access this website.":"Se añadirá un icono a tu pantalla de inicio para que puedas acceder rápidamente a este sitio web.","An icon will be added to your Taskbar so you can quickly access this website.":"Se añadirá un icono a tu barra de tareas para que puedas acceder rápidamente a este sitio web.","Install":"Instalar","Install %s":"Instalar %s","Install app":"Instalar aplicación","Later":"Más tarde","Open in browser":"Abrir en el navegador","Select %s from the menu that pops up.":"Selecciona %s del menú emergente.","Tap %s":"Toca %s","Tap %s in the browser bar.":"Toca %s en la barra del navegador.","Tap %s in the toolbar.":"Toca %s en la barra de herramientas.","Tap the %s button above.":"Toca el botón %s de arriba.","Tap the %s button below to open your system browser.":"Toca el botón %s de abajo para abrir el navegador de tu sistema.","Tap the %s button in the toolbar.":"Toca el botón %s en la barra de herramientas.","Tap the %s button in the upper right corner.":"Toca el botón %s en la esquina superior derecha.","You may need to scroll down to find this menu item.":"Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú."}')},844:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Sur l\'écran d\'accueil","Add To Dock":"Ajouter au Dock","An icon will be added to your Dock so you can quickly access this website.":"Une icône sera ajoutée à votre Dock pour accéder rapidement à ce site web.","An icon will be added to your home screen so you can quickly access this website.":"Une icône sera ajoutée à votre écran d\'accueil pour accéder rapidement à ce site web.","An icon will be added to your Taskbar so you can quickly access this website.":"Une icône sera ajoutée à votre barre des tâches pour accéder rapidement à ce site web.","Install":"Installer","Install %s":"Installer %s","Install app":"Installer l\'application","Later":"Plus tard","Open in browser":"Ouvrir dans le navigateur","Select %s from the menu that pops up.":"Sélectionnez %s dans le menu qui apparaît.","Tap %s":"Appuyez sur %s","Tap %s in the browser bar.":"Appuyez sur %s dans la barre du navigateur.","Tap %s in the toolbar.":"Appuyez sur %s dans la barre d\'outils.","Tap the %s button above.":"Appuyez sur le bouton %s ci-dessus.","Tap the %s button below to open your system browser.":"Appuyez sur le bouton %s ci-dessous pour ouvrir votre navigateur système.","Tap the %s button in the toolbar.":"Appuyez sur le bouton %s dans la barre d\'outils.","Tap the %s button in the upper right corner.":"Appuyez sur le bouton %s dans le coin supérieur droit.","You may need to scroll down to find this menu item.":"Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu."}')},818:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"הוסף למסך הבית","Add To Dock":"הוסף לדוק","An icon will be added to your Dock so you can quickly access this website.":"אייקון יתווסף לדוק שלך כדי שתוכל לגשת במהירות לאתר זה.","An icon will be added to your home screen so you can quickly access this website.":"אייקון יתווסף למסך הבית שלך כדי שתוכל לגשת במהירות לאתר זה.","An icon will be added to your Taskbar so you can quickly access this website.":"אייקון יתווסף לשורת המשימות שלך כדי שתוכל לגשת במהירות לאתר זה.","Install":"התקן","Install %s":"התקן %s","Install app":"התקן אפלקציה","Later":"מאוחר יותר","Open in browser":"פתח בדפדפן","Select %s from the menu that pops up.":"בחר ב %s מהתפריט שנפתח.","Tap %s":"לחץ על %s","Tap %s in the browser bar.":"לחץ על %s בשורת הדפדפן.","Tap %s in the toolbar.":"לחץ על %s בסרגל הכלים.","Tap the %s button above.":"לחץ על הכפתור %s למעלה.","Tap the %s button below to open your system browser.":"לחץ על הכפתור %s למטה כדי לפתוח את דפדפן המערכת שלך.","Tap the %s button in the toolbar.":"לחץ על הכפתור %s בסרגל הכלים.","Tap the %s button in the upper right corner.":"לחץ על הכפתור %s בפינה הימנית העליונה.","You may need to scroll down to find this menu item.":"יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט."}')},504:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Aggiungi alla schermata Home","Add To Dock":"Aggiungi al Dock","An icon will be added to your Dock so you can quickly access this website.":"Un\'icona verrà aggiunta al tuo Dock per accedere rapidamente a questo sito web.","An icon will be added to your home screen so you can quickly access this website.":"Un\'icona verrà aggiunta alla tua schermata Home per accedere rapidamente a questo sito web.","An icon will be added to your Taskbar so you can quickly access this website.":"Un\'icona verrà aggiunta alla tua barra delle applicazioni per accedere rapidamente a questo sito web.","Install":"Installa","Install %s":"Installa %s","Install app":"Installa app","Later":"Più tardi","Open in browser":"Apri nel browser","Select %s from the menu that pops up.":"Seleziona %s dal menu che appare.","Tap %s":"Tocca %s","Tap %s in the browser bar.":"Tocca %s nella barra del browser.","Tap %s in the toolbar.":"Tocca %s nella barra degli strumenti.","Tap the %s button above.":"Tocca il pulsante %s sopra.","Tap the %s button below to open your system browser.":"Tocca il pulsante %s sotto per aprire il browser di sistema.","Tap the %s button in the toolbar.":"Tocca il pulsante %s nella barra degli strumenti.","Tap the %s button in the upper right corner.":"Tocca il pulsante %s nell\'angolo in alto a destra.","You may need to scroll down to find this menu item.":"Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu."}')},566:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"ホーム画面に追加","Add To Dock":"Dockに追加","An icon will be added to your Dock so you can quickly access this website.":"アイコンがDockに追加され、このウェブサイトをすばやくアクセスできます。","An icon will be added to your home screen so you can quickly access this website.":"アイコンがホーム画面に追加され、このウェブサイトをすばやくアクセスできます。","An icon will be added to your Taskbar so you can quickly access this website.":"アイコンがタスクバーに追加され、このウェブサイトをすばやくアクセスできます。","Install":"インストール","Install %s":"%sをインストール","Install app":"アプリをインストール","Later":"後で","Open in browser":"ブラウザで開く","Select %s from the menu that pops up.":"表示されるメニューから%sを選択してください。","Tap %s":"%sをタップ","Tap %s in the browser bar.":"ブラウザバーで表示される%sをタップ","Tap %s in the toolbar.":"ツールバーで表示される%sをタップ","Tap the %s button above.":"上の%sボタンをタップ","Tap the %s button below to open your system browser.":"下の%sボタンをタップしてシステムのブラウザを開きます。","Tap the %s button in the toolbar.":"ツールバーの%sボタンをタップ","Tap the %s button in the upper right corner.":"右上の%sボタンをタップ","You may need to scroll down to find this menu item.":"このメニュー項目を見つけるには、下にスクロールする必要があります。"}')},697:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"홈 화면에 추가","Add To Dock":"Dock에 추가","An icon will be added to your Dock so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 Dock에 아이콘이 추가됩니다.","An icon will be added to your home screen so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 홈 화면에 아이콘이 추가됩니다.","An icon will be added to your Taskbar so you can quickly access this website.":"이 웹사이트에 빠르게 액세스할 수 있도록 작업 표시줄에 아이콘이 추가됩니다.","Install":"설치","Install %s":"%s 설치","Install app":"앱 설치","Later":"나중에","Open in browser":"브라우저에서 열기","Select %s from the menu that pops up.":"팝업 메뉴에서 %s을(를) 선택하세요.","Tap %s":"%s을(를) 탭하세요","Tap %s in the browser bar.":"브라우저 바에서 %s을(를) 탭하세요.","Tap %s in the toolbar.":"도구 모음에서 %s을(를) 탭하세요.","Tap the %s button above.":"위의 %s 버튼을 탭하세요.","Tap the %s button below to open your system browser.":"아래의 %s 버튼을 탭하여 시스템 브라우저를 여세요.","Tap the %s button in the toolbar.":"도구 모음에서 %s 버튼을 탭하세요.","Tap the %s button in the upper right corner.":"오른쪽 상단 모서리에서 %s 버튼을 탭하세요.","You may need to scroll down to find this menu item.":"이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다."}')},71:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Pievienot sākuma ekrānam","Add To Dock":"Pievienot Dock","An icon will be added to your Dock so you can quickly access this website.":"Ikona tiks pievienota jūsu Dock, lai jūs varētu ātri piekļūt šai vietnei.","An icon will be added to your home screen so you can quickly access this website.":"Ikona tiks pievienota jūsu sākuma ekrānam, lai jūs varētu ātri piekļūt šai vietnei.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona tiks pievienota jūsu uzdevumjoslai, lai jūs varētu ātri piekļūt šai vietnei.","Install":"Instalēt","Install %s":"Instalēt %s","Install app":"Instalēt lietotni","Later":"Vēlāk","Open in browser":"Atvērt pārlūkā","Select %s from the menu that pops up.":"Izvēlieties %s no uzlecošās izvēlnes.","Tap %s":"Pieskarieties %s","Tap %s in the browser bar.":"Pieskarieties %s pārlūka joslā.","Tap %s in the toolbar.":"Pieskarieties %s rīkjoslā.","Tap the %s button above.":"Pieskarieties pogai %s augstāk.","Tap the %s button below to open your system browser.":"Pieskarieties pogai %s zemāk, lai atvērtu sistēmas pārlūku.","Tap the %s button in the toolbar.":"Pieskarieties pogai %s rīkjoslā.","Tap the %s button in the upper right corner.":"Pieskarieties pogai %s augšējā labajā stūrī.","You may need to scroll down to find this menu item.":"Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu."}')},143:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Dodaj do ekranu głównego","Add To Dock":"Dodaj do Docka","An icon will be added to your Dock so you can quickly access this website.":"Ikona zostanie dodana do Docka, abyś mógł szybko uzyskać dostęp do tej strony.","An icon will be added to your home screen so you can quickly access this website.":"Ikona zostanie dodana do ekranu głównego, abyś mógł szybko uzyskać dostęp do tej strony.","An icon will be added to your Taskbar so you can quickly access this website.":"Ikona zostanie dodana do paska zadań, abyś mógł szybko uzyskać dostęp do tej strony.","Install":"Zainstaluj","Install %s":"Zainstaluj %s","Install app":"Zainstaluj aplikację","Later":"Później","Open in browser":"Otwórz w przeglądarce","Select %s from the menu that pops up.":"Wybierz %s z wyświetlonego menu.","Tap %s":"Stuknij %s","Tap %s in the browser bar.":"Stuknij %s w pasku przeglądarki.","Tap %s in the toolbar.":"Stuknij %s na pasku narzędzi.","Tap the %s button above.":"Stuknij przycisk %s powyżej.","Tap the %s button below to open your system browser.":"Stuknij przycisk %s poniżej, aby otworzyć przeglądarkę systemową.","Tap the %s button in the toolbar.":"Stuknij przycisk %s na pasku narzędzi.","Tap the %s button in the upper right corner.":"Stuknij przycisk %s w prawym górnym rogu.","You may need to scroll down to find this menu item.":"Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu."}')},898:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Adicionar à Tela de Inicio","Add To Dock":"Adicionar à Dock","An icon will be added to your Dock so you can quickly access this website.":"Um ícone será adicionado à sua Dock para que você possa acessar rapidamente este site.","An icon will be added to your home screen so you can quickly access this website.":"Um ícone será adicionado à sua tela inicial para que você possa acessar rapidamente este site.","An icon will be added to your Taskbar so you can quickly access this website.":"Um ícone será adicionado à sua barra de tarefas para que você possa acessar rapidamente este site.","Install":"Instalar","Install %s":"Instalar %s","Install app":"Instalar aplicativo","Later":"Mais tarde","Open in browser":"Abrir no navegador","Select %s from the menu that pops up.":"Selecione %s no menu que aparece.","Tap %s":"Toque em %s","Tap %s in the browser bar.":"Toque em %s na barra do navegador.","Tap %s in the toolbar.":"Toque em %s na barra de ferramentas.","Tap the %s button above.":"Toque no botão %s acima.","Tap the %s button below to open your system browser.":"Toque no botão %s abaixo para abrir o navegador do sistema.","Tap the %s button in the toolbar.":"Toque no botão %s na barra de ferramentas.","Tap the %s button in the upper right corner.":"Toque no botão %s no canto superior direito.","You may need to scroll down to find this menu item.":"Você pode precisar rolar para baixo para encontrar este item do menu."}')},672:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Добавить на главный экран","Add To Dock":"Добавить в док","An icon will be added to your Dock so you can quickly access this website.":"Значок будет добавлен в ваш док для быстрого доступа к этому веб-сайту.","An icon will be added to your home screen so you can quickly access this website.":"Значок будет добавлен на ваш главный экран для быстрого доступа к этому веб-сайту.","An icon will be added to your Taskbar so you can quickly access this website.":"Значок будет добавлен на вашу панель задач для быстрого доступа к этому веб-сайту.","Install":"Установить","Install %s":"Установить %s","Install app":"Установить приложение","Later":"Позже","Open in browser":"Открыть в браузере","Select %s from the menu that pops up.":"Выберите %s из появившегося меню.","Tap %s":"Нажмите %s","Tap %s in the browser bar.":"Нажмите %s в строке браузера.","Tap %s in the toolbar.":"Нажмите %s на панели инструментов.","Tap the %s button above.":"Нажмите кнопку %s выше.","Tap the %s button below to open your system browser.":"Нажмите кнопку %s ниже, чтобы открыть системный браузер.","Tap the %s button in the toolbar.":"Нажмите кнопку %s на панели инструментов.","Tap the %s button in the upper right corner.":"Нажмите кнопку %s в правом верхнем углу.","You may need to scroll down to find this menu item.":"Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню."}')},329:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Dodaj na začetni zaslon","Add To Dock":"Dodaj v Dock","An icon will be added to your Dock so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v Dock.","An icon will be added to your home screen so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana na začetni zaslon.","An icon will be added to your Taskbar so you can quickly access this website.":"Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v opravilno vrstico.","Install":"Namesti","Install %s":"Namesti %s","Install app":"Namesti aplikacijo","Later":"Kasneje","Open in browser":"Odpri v brskalniku","Select %s from the menu that pops up.":"V pojavnem meniju izberite %s.","Tap %s":"Izberite %s","Tap %s in the browser bar.":"V vrstici brskalnika izberite %s.","Tap %s in the toolbar.":"V orodni vrstici izberite %s.","Tap the %s button above.":"Izberite zgornji gumb %s.","Tap the %s button below to open your system browser.":"Za odpiranje brskalnika izberite spodnji gumb %s.","Tap the %s button in the toolbar.":"V orodni vrstici izberite gumb %s.","Tap the %s button in the upper right corner.":"V zgornjem desnem kotu izberite gumb %s.","You may need to scroll down to find this menu item.":"Da boste našli ta element, se bo morda potrebno pomakniti navzdol."}')},244:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Lägg till på hemskärmen","Add To Dock":"Lägg till i Dock","An icon will be added to your Dock so you can quickly access this website.":"En ikon kommer att läggas till i din Dock så att du snabbt kan komma åt denna webbplats.","An icon will be added to your home screen so you can quickly access this website.":"En ikon kommer att läggas till på din hemskärm så att du snabbt kan komma åt denna webbplats.","An icon will be added to your Taskbar so you can quickly access this website.":"En ikon kommer att läggas till i din aktivitetsfält så att du snabbt kan komma åt denna webbplats.","Install":"Installera","Install %s":"Installera %s","Install app":"Installera app","Later":"Senare","Open in browser":"Öppna i webbläsare","Select %s from the menu that pops up.":"Välj %s från menyn som visas.","Tap %s":"Tryck på %s","Tap %s in the browser bar.":"Tryck på %s i webbläsarens fält.","Tap %s in the toolbar.":"Tryck på %s i verktygsfältet.","Tap the %s button above.":"Tryck på knappen %s ovan.","Tap the %s button below to open your system browser.":"Tryck på knappen %s nedan för att öppna din systemwebbläsare.","Tap the %s button in the toolbar.":"Tryck på knappen %s i verktygsfältet.","Tap the %s button in the upper right corner.":"Tryck på knappen %s i det övre högra hörnet.","You may need to scroll down to find this menu item.":"Du kan behöva rulla nedåt för att hitta det här menyobjektet."}')},9:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"เพิ่มลงในหน้าจอโฮม","Add To Dock":"เพิ่มลงใน Dock","An icon will be added to your Dock so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงใน Dock เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","An icon will be added to your home screen so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงในหน้าจอโฮมเพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","An icon will be added to your Taskbar so you can quickly access this website.":"ไอคอนจะถูกเพิ่มลงในทาสก์บาร์เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว","Install":"ติดตั้ง","Install %s":"ติดตั้ง %s","Install app":"ติดตั้งแอป","Later":"ภายหลัง","Open in browser":"เปิดในเบราว์เซอร์","Select %s from the menu that pops up.":"เลือก %s จากเมนูที่แสดงขึ้น","Tap %s":"แตะ %s","Tap %s in the browser bar.":"แตะ %s ในแถบเบราว์เซอร์","Tap %s in the toolbar.":"แตะ %s ในแถบเครื่องมือ","Tap the %s button above.":"แตะปุ่ม %s ด้านบน","Tap the %s button below to open your system browser.":"แตะปุ่ม %s ด้านล่างเพื่อเปิดเบราว์เซอร์ของระบบ","Tap the %s button in the toolbar.":"แตะปุ่ม %s ในแถบเครื่องมือ","Tap the %s button in the upper right corner.":"แตะปุ่ม %s ที่มุมบนขวา","You may need to scroll down to find this menu item.":"คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้"}')},827:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"Thêm vào màn hình chính","Add To Dock":"Thêm vào Dock","An icon will be added to your Dock so you can quickly access this website.":"Một biểu tượng sẽ được thêm vào Dock của bạn để nhanh chóng truy cập website này.","An icon will be added to your home screen so you can quickly access this website.":"Một biểu tượng sẽ được thêm vào màn hình chính của bạn để nhanh chóng truy cập website này.","An icon will be added to your Taskbar so you can quickly access this website.":"Một biểu tượng sẽ được thêm thanh tác vụ của bạn để nhanh chóng truy cập website này.","Install":"Cài đặt","Install app":"Cài đặt ứng dụng","Later":"Để sau","Open in browser":"Mở trong trình duyệt","Select %s from the menu that pops up.":"Chọn %s từ menu đã hiển thị.","Tap %s":"Bấm %s","Tap %s in the browser bar.":"Bấm %s tại thanh trình duyệt.","Tap %s in the toolbar.":"Bấm %s tại thanh công cụ.","Tap the %s button above.":"Bấm nút %s phía trên.","Tap the %s button below to open your system browser.":"Bấm nút %s phía dưới để mở trình duyệt từ hệ thống.","Tap the %s button in the toolbar.":"Bấm nút %s tại thanh công cụ.","Tap the %s button in the upper right corner.":"Bấm nút %s tại góc phía trên bên phải.","You may need to scroll down to find this menu item.":"Bạn có thể cần phải cuộn xuống để tìm mục này."}')},538:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"添加到主屏幕","Add To Dock":"添加到程序坞","An icon will be added to your Dock so you can quickly access this website.":"一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。","An icon will be added to your home screen so you can quickly access this website.":"一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。","An icon will be added to your Taskbar so you can quickly access this website.":"一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。","Install":"安装","Install %s":"安装 %s","Install app":"安装应用","Later":"稍后","Open in browser":"在浏览器中打开","Select %s from the menu that pops up.":"从弹出的菜单中选择 %s。","Tap %s":"点击 %s","Tap %s in the browser bar.":"在浏览器栏中点击 %s。","Tap %s in the toolbar.":"在工具栏中点击 %s。","Tap the %s button above.":"点击上面的 %s 按钮。","Tap the %s button below to open your system browser.":"点击下面的 %s 按钮以打开你的系统浏览器。","Tap the %s button in the toolbar.":"点击工具栏中的 %s 按钮。","Tap the %s button in the upper right corner.":"点击右上角的 %s 按钮。","You may need to scroll down to find this menu item.":"你可能需要向下滚动才能找到这个菜单项。"}')},662:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"添加到主屏幕","Add To Dock":"添加到程序坞","An icon will be added to your Dock so you can quickly access this website.":"一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。","An icon will be added to your home screen so you can quickly access this website.":"一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。","An icon will be added to your Taskbar so you can quickly access this website.":"一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。","Install":"安装","Install %s":"安装 %s","Install app":"安装应用","Later":"稍后","Open in browser":"在浏览器中打开","Select %s from the menu that pops up.":"从弹出的菜单中选择 %s。","Tap %s":"点击 %s","Tap %s in the browser bar.":"在浏览器栏中点击 %s。","Tap %s in the toolbar.":"在工具栏中点击 %s。","Tap the %s button above.":"点击上面的 %s 按钮。","Tap the %s button below to open your system browser.":"点击下面的 %s 按钮以打开你的系统浏览器。","Tap the %s button in the toolbar.":"点击工具栏中的 %s 按钮。","Tap the %s button in the upper right corner.":"点击右上角的 %s 按钮。","You may need to scroll down to find this menu item.":"你可能需要向下滚动才能找到这个菜单项。"}')},295:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"加入主畫面","Add To Dock":"加入程序塢","An icon will be added to your Dock so you can quickly access this website.":"一個圖示將被加入你的程序塢,以便你可以快速存取這個網站。","An icon will be added to your home screen so you can quickly access this website.":"一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。","An icon will be added to your Taskbar so you can quickly access this website.":"一個圖示將被加入你的工作列,以便你可以快速存取這個網站。","Install":"安裝","Install %s":"安裝 %s","Install app":"安裝應用程式","Later":"稍後","Open in browser":"在瀏覽器中打開","Select %s from the menu that pops up.":"從彈出的選單中選擇 %s。","Tap %s":"點擊 %s","Tap %s in the browser bar.":"在瀏覽器欄中點擊 %s。","Tap %s in the toolbar.":"在工具列中點擊 %s。","Tap the %s button above.":"點擊上面的 %s 按鈕。","Tap the %s button below to open your system browser.":"點擊下面的 %s 按鈕以打開你的系統瀏覽器。","Tap the %s button in the toolbar.":"點擊工具列中的 %s 按鈕。","Tap the %s button in the upper right corner.":"點擊右上角的 %s 按鈕。","You may need to scroll down to find this menu item.":"你可能需要向下捲動才能找到這個菜單項目。"}')},511:e=>{"use strict";e.exports=JSON.parse('{"Add to Home Screen":"加入主畫面","Add To Dock":"加入 Dock","An icon will be added to your Dock so you can quickly access this website.":"一個圖示將被加入你的 Dock,以便你可以快速存取這個網站。","An icon will be added to your home screen so you can quickly access this website.":"一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。","An icon will be added to your Taskbar so you can quickly access this website.":"一個圖示將被加入你的工作列,以便你可以快速存取這個網站。","Install":"安裝","Install %s":"安裝 %s","Install app":"安裝應用程式","Later":"稍後","Open in browser":"在瀏覽器中開啟","Select %s from the menu that pops up.":"從跳出的選單中選擇 %s。","Tap %s":"點擊 %s","Tap %s in the browser bar.":"在瀏覽器列中點擊 %s。","Tap %s in the toolbar.":"在工具列中點擊 %s。","Tap the %s button above.":"點擊上面的 %s 按鈕。","Tap the %s button below to open your system browser.":"點擊下面的 %s 按鈕以開啟你的系統瀏覽器。","Tap the %s button in the toolbar.":"點擊工具列中的 %s 按鈕。","Tap the %s button in the upper right corner.":"點擊右上角的 %s 按鈕。","You may need to scroll down to find this menu item.":"你可能需要向下捲動才能找到這個選單項目。"}')}},t={};function o(s){var n=t[s];if(void 0!==n)return n.exports;var a=t[s]={exports:{}};return e[s].call(a.exports,a,a.exports,o),a.exports}o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";const{AddToHomeScreen:e}=o(607);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_cs.min.js b/dist/add-to-homescreen_cs.min.js index b0bfe95..9e74e06 100644 --- a/dist/add-to-homescreen_cs.min.js +++ b/dist/add-to-homescreen_cs.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},690:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function v(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),g()?500:300))}function m(n){return!!f.match(n)}function h(){return!!m(/Android/)}function g(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return g()&&m(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!k()&&!L()}function _(){return g()&&m(/CriOS/)}function y(){return g()&&m(/FxiOS/)}function I(){return!!g()&&m(/FBAN|FBAV/)}function D(){return!!g()&&m(/LinkedInApp/)}function S(){return!!g()&&!!window.document.referrer.match("//l.instagram.com/")}function k(){return S()}function L(){return!!g()&&!!window.document.referrer.match("//t.co/")}function O(){return h()&&!!m(/Chrome/)&&!T()&&!A()&&!M()&&!(h()&&m(/Edg/))&&!(h()&&m(/OPR/))}function T(){return h()&&m(/FBAN|FBAV/)}function A(){return h()&&m(/SamsungBrowser/)}function M(){return h()&&m(/Firefox/)}function P(){return f.includes("Macintosh")}function E(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function B(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function $(){return f.includes("Edg/")}function C(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&v()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function K(){return sn("list")}function H(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function U(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return a+n}function z(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s výše.",``))+H("2",`${r.default.__("Tap")} ${r.default.__("Otevřít v prohlížeči")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function R(){return'

'+("inline"===o?r.default.__("Instalovat %s",t):r.default.__("Instalovat aplikaci"))+"

"}function W(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(n){return sn("blurb")+n+""}function q(){return Y(r.default.__("Ikona bude přidána na vaši domovskou obrazovku, abyste měli rychlý přístup k této webové stránce."))}function G(){return Y(r.default.__("Ikona bude přidána na váš panel úloh, abyste měli rychlý přístup k této webové stránce."))}function J(){return Y(r.default.__("Ikona bude přidána do vašeho Docku, abyste měli rychlý přístup k této webové stránce."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=l}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof e&&e.length>0),C("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,C("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?i.DISPLAY_OPTIONS_DEFAULT:d,C("displayOptions",(0,i.isDisplayOptions)(d)),u=void 0===u||u,C("allowClose","boolean"==typeof u),c=null,!p()&&!X()&&!g()&&!h()&&(E()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=P()?J():G(),t=F()+R()+W()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{v()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),v(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,a;if(r.default.setLocale(n),t=g()?i.DeviceType.IOS:h()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(o=!0,a=!0,t);else if(X())e=new i.DeviceInfo(o=!1,a=!1,t);else if(d.showMobile&&(g()||h())){var l=!0;Z();var u=x(!1);g()?b()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s v panelu nástrojů.",U(j("ios-safari-sharing-api-button-2.svg"))))+H("2",r.default.__("Vyberte %s z nabídky, která se zobrazí.",U(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"right"))+` ${r.default.__("Možná budete muset posunout dolů, abyste tuto položku nabídky našli.")}`)+"
"+q()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s v pravém horním rohu.",U(j("ios-chrome-more-button-2.svg"))))+H("2",r.default.__("Vyberte %s z nabídky, která se zobrazí.",U(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"right"))+" "+`${r.default.__("Možná budete muset posunout dolů, abyste tuto položku nabídky našli.")}`)+""+q()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):I()||D()?(e=new i.DeviceInfo(o=!1,a=!1,t),z(u)):S()||k()||L()?(e=new i.DeviceInfo(o=!1,a=!1,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s níže pro otevření systémového prohlížeče.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1):O()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na %s v panelu prohlížeče.",U(j("android-chrome-more-button-2.svg"))))+H("2",r.default.__("Klepněte na %s",U(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"left")))+""+q()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):T()?(e=new i.DeviceInfo(o=!1,a=!1,t),z(u)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1),l&&N(u)}else e=new i.DeviceInfo(o=!1,a=!1,t),d.showDesktop&&(E()||$()?(Z(),rn()):B()&&(Z(),function(){var n=x(!0);(function(n){var e=P()?J():G(),t=F()+R()+W()+V()+K()+H("1",r.default.__("Klepněte na %s v panelu nástrojů.",U(j("desktop-safari-menu.svg"))))+H("2",r.default.__("Klepněte na %s",U(j("desktop-safari-dock.svg"),r.default.__("Přidat do Docku"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:v,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:k,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:$,isDesktopMac:P,isDesktopSafari:B,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const a=["cs"],i=t(699),r=o(t(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const t=a._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=a},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var a=e[o];if(void 0!==a)return a.exports;var i=e[o]={exports:{}};return n[o].call(i.exports,i,i.exports,t),i.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(690);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},690:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function v(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function m(n){return!!f.match(n)}function g(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!k()&&!L()}function _(){return h()&&m(/CriOS/)}function y(){return h()&&m(/FxiOS/)}function I(){return!!h()&&m(/FBAN|FBAV/)}function D(){return!!h()&&m(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function k(){return S()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!m(/Chrome/)&&!T()&&!A()&&!M()&&!(g()&&m(/Edg/))&&!(g()&&m(/OPR/))}function T(){return g()&&m(/FBAN|FBAV/)}function A(){return g()&&m(/SamsungBrowser/)}function M(){return g()&&m(/Firefox/)}function P(){return f.includes("Macintosh")}function E(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function B(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function $(){return f.includes("Edg/")}function C(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&v()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function K(){return sn("list")}function H(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function U(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return a+n}function z(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s výše.",``))+H("2",`${r.default.__("Tap")} ${r.default.__("Otevřít v prohlížeči")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function R(){return'

'+("inline"===o?r.default.__("Instalovat %s",t):r.default.__("Instalovat aplikaci"))+"

"}function W(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(n){return sn("blurb")+n+""}function q(){return Y(r.default.__("Ikona bude přidána na vaši domovskou obrazovku, abyste měli rychlý přístup k této webové stránce."))}function G(){return Y(r.default.__("Ikona bude přidána na váš panel úloh, abyste měli rychlý přístup k této webové stránce."))}function J(){return Y(r.default.__("Ikona bude přidána do vašeho Docku, abyste měli rychlý přístup k této webové stránce."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=l}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof e&&e.length>0),C("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,C("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?i.DISPLAY_OPTIONS_DEFAULT:d,C("displayOptions",(0,i.isDisplayOptions)(d)),u=void 0===u||u,C("allowClose","boolean"==typeof u),c=null,!p()&&!X()&&!h()&&!g()&&(E()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=P()?J():G(),t=F()+R()+W()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{v()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),v(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,a;if(r.default.setLocale(n),t=h()?i.DeviceType.IOS:g()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(o=!0,a=!0,t);else if(X())e=new i.DeviceInfo(o=!1,a=!1,t);else if(d.showMobile&&(h()||g())){var l=!0;Z();var u=x(!1);h()?b()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s v panelu nástrojů.",U(j("ios-safari-sharing-api-button-2.svg"))))+H("2",r.default.__("Vyberte %s z nabídky, která se zobrazí.",U(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"right"))+` ${r.default.__("Možná budete muset posunout dolů, abyste tuto položku nabídky našli.")}`)+"
"+q()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s v pravém horním rohu.",U(j("ios-chrome-more-button-2.svg"))))+H("2",r.default.__("Vyberte %s z nabídky, která se zobrazí.",U(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"right"))+" "+`${r.default.__("Možná budete muset posunout dolů, abyste tuto položku nabídky našli.")}`)+""+q()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):I()||D()||S()?(e=new i.DeviceInfo(o=!1,a=!1,t),z(u)):L()?(e=new i.DeviceInfo(o=!1,a=!1,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na tlačítko %s níže pro otevření systémového prohlížeče.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1):O()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+R()+W()+K()+H("1",r.default.__("Klepněte na %s v panelu prohlížeče.",U(j("android-chrome-more-button-2.svg"))))+H("2",r.default.__("Klepněte na %s",U(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Přidat na plochu"),"left")))+""+q()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):T()||g()&&m(/Instagram/)?(e=new i.DeviceInfo(o=!1,a=!1,t),z(u)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1),l&&N(u)}else e=new i.DeviceInfo(o=!1,a=!1,t),d.showDesktop&&(E()||$()?(Z(),rn()):B()&&(Z(),function(){var n=x(!0);(function(n){var e=P()?J():G(),t=F()+R()+W()+V()+K()+H("1",r.default.__("Klepněte na %s v panelu nástrojů.",U(j("desktop-safari-menu.svg"))))+H("2",r.default.__("Klepněte na %s",U(j("desktop-safari-dock.svg"),r.default.__("Přidat do Docku"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:v,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:k,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:$,isDesktopMac:P,isDesktopSafari:B,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const a=["cs"],i=t(699),r=o(t(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const t=a._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=a},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var a=e[o];if(void 0!==a)return a.exports;var i=e[o]={exports:{}};return n[o].call(i.exports,i,i.exports,t),i.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(690);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_da.min.js b/dist/add-to-homescreen_da.min.js index 650fed4..a78c3c7 100644 --- a/dist/add-to-homescreen_da.min.js +++ b/dist/add-to-homescreen_da.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},312:function(e,n,t){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:i,assetUrl:o,maxModalDisplayCount:l,displayOptions:d,allowClose:u}=e,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function v(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function m(e){return!!f.match(e)}function g(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!k()&&!y()&&!I()&&!D()&&!S()&&!T()}function _(){return h()&&m(/CriOS/)}function k(){return h()&&m(/FxiOS/)}function y(){return!!h()&&m(/FBAN|FBAV/)}function I(){return!!h()&&m(/LinkedInApp/)}function D(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return D()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function L(){return g()&&!!m(/Chrome/)&&!O()&&!A()&&!E()&&!(g()&&m(/Edg/))&&!(g()&&m(/OPR/))}function O(){return g()&&m(/FBAN|FBAV/)}function A(){return g()&&m(/SamsungBrowser/)}function E(){return g()&&m(/Firefox/)}function M(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function j(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=N()+"";n.innerHTML=t}return n}function x(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&v()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function N(){return ae("modal")+` ${ae("logo")}logo '}function F(){return ae("list")}function H(e,n){return` ${ae("list-item")} ${ae("number-container")} ${ae("circle")} ${ae("number")} ${e} ${ae("instruction")} ${n}`}function U(e,n="",t="none"){if(n){if("right"===t)return` ${ae("list-button")} ${ae("list-button-text")} ${n}';if("left"===t)return` ${ae("list-button")} ${ae("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ae("list-button")}'}function R(e){return o+e}function K(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen ovenfor.",``))+H("2",`${a.default.__("Tap")} ${a.default.__("Åbn i browser")}`)+""+ae("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===i?a.default.__("Installer %s",t):a.default.__("Installer app"))+"

"}function V(){return"inline"===i?"":ae("app-name")+t+""}function Y(){return ae("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(e){return ae("blurb")+e+""}function G(){return q(a.default.__("Et ikon vil blive tilføjet til din startskærm, så du hurtigt kan få adgang til dette website."))}function z(){return q(a.default.__("Et ikon vil blive tilføjet til din proceslinje, så du hurtigt kan få adgang til dette website."))}function J(){return q(a.default.__("Et ikon vil blive tilføjet til din dock, så du hurtigt kan få adgang til dette website."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,P("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?r.DISPLAY_OPTIONS_DEFAULT:d,P("displayOptions",(0,r.isDisplayOptions)(d)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!p()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ie=!1,oe=null;function re(){if(!ie){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{re()}),500);ie=!0;var e=j(!0);!function(e){var n=M()?J():z(),t=N()+W()+V()+Y()+n+ae("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{v()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),v(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),x(e)}}function ae(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=a.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let i,o;if(a.default.setLocale(e),t=h()?r.DeviceType.IOS:g()?r.DeviceType.ANDROID:r.DeviceType.DESKTOP,p())n=new r.DeviceInfo(i=!0,o=!0,t);else if(X())n=new r.DeviceInfo(i=!1,o=!1,t);else if(d.showMobile&&(h()||g())){var l=!0;Z();var u=j(!1);h()?b()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen i værktøjslinjen.",U(R("ios-safari-sharing-api-button-2.svg"))))+H("2",a.default.__("Vælg %s fra menuen, der dukker op.",U(R("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"right"))+` ${a.default.__("Du skal måske rulle ned for at finde dette menupunkt.")}`)+"
"+G()+""+ae(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen i øverste højre hjørne.",U(R("ios-chrome-more-button-2.svg"))))+H("2",a.default.__("Vælg %s fra menuen, der dukker op.",U(R("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"right"))+" "+`${a.default.__("Du skal måske rulle ned for at finde dette menupunkt.")}`)+""+G()+""+ae("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):y()||I()?(n=new r.DeviceInfo(i=!1,o=!1,t),K(u)):D()||S()||T()?(n=new r.DeviceInfo(i=!1,o=!1,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen nedenfor for at åbne din systembrowser.",``))+""+ae("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new r.DeviceInfo(i=!1,o=!1,t),l=!1):L()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s i browserlinjen.",U(R("android-chrome-more-button-2.svg"))))+H("2",a.default.__("Tryk på %s",U(R("android-chrome-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"left")))+""+G()+""+ae("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):O()?(n=new r.DeviceInfo(i=!1,o=!1,t),K(u)):(n=new r.DeviceInfo(i=!1,o=!1,t),l=!1),l&&x(u)}else n=new r.DeviceInfo(i=!1,o=!1,t),d.showDesktop&&(B()||C()?(Z(),re()):$()&&(Z(),function(){var e=j(!0);(function(e){var n=M()?J():z(),t=N()+W()+V()+Y()+F()+H("1",a.default.__("Tryk på %s i værktøjslinjen.",U(R("desktop-safari-menu.svg"))))+H("2",a.default.__("Tryk på %s",U(R("desktop-safari-dock.svg"),a.default.__("Tilføj til dock"),"left")))+""+n+""+ae("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),x(e)}()));return n},closeModal:v,modalIsShowing:function(){return ne},isBrowserAndroidChrome:L,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:E,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:k,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:M,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["da"],r=t(699),a=i(t(794)),s={};o.forEach((e=>{s[e]={}})),a.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,i;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{i=t.staticCatalog[e]},_translateKey:e=>null==i||null==i[e]?e:i[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(i){var o=n[i];if(void 0!==o)return o.exports;var r=n[i]={exports:{}};return e[i].call(r.exports,r,r.exports,t),r.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(312);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},312:function(e,n,t){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:i,assetUrl:o,maxModalDisplayCount:l,displayOptions:d,allowClose:u}=e,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function v(e){return!!f.match(e)}function g(){return!!v(/Android/)}function h(){return v(/iPhone|iPad|iPod/)||w()}function w(){return!!(v(/iPad/)||v(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&v(/Safari/)&&!_()&&!k()&&!y()&&!I()&&!D()&&!S()&&!T()}function _(){return h()&&v(/CriOS/)}function k(){return h()&&v(/FxiOS/)}function y(){return!!h()&&v(/FBAN|FBAV/)}function I(){return!!h()&&v(/LinkedInApp/)}function D(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return D()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function L(){return g()&&!!v(/Chrome/)&&!O()&&!A()&&!E()&&!(g()&&v(/Edg/))&&!(g()&&v(/OPR/))}function O(){return g()&&v(/FBAN|FBAV/)}function A(){return g()&&v(/SamsungBrowser/)}function E(){return g()&&v(/Firefox/)}function M(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function j(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=N()+"";n.innerHTML=t}return n}function x(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function N(){return ae("modal")+` ${ae("logo")}logo '}function F(){return ae("list")}function H(e,n){return` ${ae("list-item")} ${ae("number-container")} ${ae("circle")} ${ae("number")} ${e} ${ae("instruction")} ${n}`}function U(e,n="",t="none"){if(n){if("right"===t)return` ${ae("list-button")} ${ae("list-button-text")} ${n}';if("left"===t)return` ${ae("list-button")} ${ae("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ae("list-button")}'}function R(e){return o+e}function K(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen ovenfor.",``))+H("2",`${a.default.__("Tap")} ${a.default.__("Åbn i browser")}`)+""+ae("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===i?a.default.__("Installer %s",t):a.default.__("Installer app"))+"

"}function V(){return"inline"===i?"":ae("app-name")+t+""}function Y(){return ae("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(e){return ae("blurb")+e+""}function G(){return q(a.default.__("Et ikon vil blive tilføjet til din startskærm, så du hurtigt kan få adgang til dette website."))}function z(){return q(a.default.__("Et ikon vil blive tilføjet til din proceslinje, så du hurtigt kan få adgang til dette website."))}function J(){return q(a.default.__("Et ikon vil blive tilføjet til din dock, så du hurtigt kan få adgang til dette website."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,P("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?r.DISPLAY_OPTIONS_DEFAULT:d,P("displayOptions",(0,r.isDisplayOptions)(d)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!p()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ie=!1,oe=null;function re(){if(!ie){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{re()}),500);ie=!0;var e=j(!0);!function(e){var n=M()?J():z(),t=N()+W()+V()+Y()+n+ae("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),m(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),x(e)}}function ae(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=a.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let i,o;if(a.default.setLocale(e),t=h()?r.DeviceType.IOS:g()?r.DeviceType.ANDROID:r.DeviceType.DESKTOP,p())n=new r.DeviceInfo(i=!0,o=!0,t);else if(X())n=new r.DeviceInfo(i=!1,o=!1,t);else if(d.showMobile&&(h()||g())){var l=!0;Z();var u=j(!1);h()?b()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen i værktøjslinjen.",U(R("ios-safari-sharing-api-button-2.svg"))))+H("2",a.default.__("Vælg %s fra menuen, der dukker op.",U(R("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"right"))+` ${a.default.__("Du skal måske rulle ned for at finde dette menupunkt.")}`)+"
"+G()+""+ae(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen i øverste højre hjørne.",U(R("ios-chrome-more-button-2.svg"))))+H("2",a.default.__("Vælg %s fra menuen, der dukker op.",U(R("ios-safari-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"right"))+" "+`${a.default.__("Du skal måske rulle ned for at finde dette menupunkt.")}`)+""+G()+""+ae("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):y()||I()||D()?(n=new r.DeviceInfo(i=!1,o=!1,t),K(u)):T()?(n=new r.DeviceInfo(i=!1,o=!1,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s-knappen nedenfor for at åbne din systembrowser.",``))+""+ae("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new r.DeviceInfo(i=!1,o=!1,t),l=!1):L()?(n=new r.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+W()+V()+F()+H("1",a.default.__("Tryk på %s i browserlinjen.",U(R("android-chrome-more-button-2.svg"))))+H("2",a.default.__("Tryk på %s",U(R("android-chrome-add-to-home-screen-button-2.svg"),a.default.__("Tilføj til startskærm"),"left")))+""+G()+""+ae("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):O()||g()&&v(/Instagram/)?(n=new r.DeviceInfo(i=!1,o=!1,t),K(u)):(n=new r.DeviceInfo(i=!1,o=!1,t),l=!1),l&&x(u)}else n=new r.DeviceInfo(i=!1,o=!1,t),d.showDesktop&&(B()||C()?(Z(),re()):$()&&(Z(),function(){var e=j(!0);(function(e){var n=M()?J():z(),t=N()+W()+V()+Y()+F()+H("1",a.default.__("Tryk på %s i værktøjslinjen.",U(R("desktop-safari-menu.svg"))))+H("2",a.default.__("Tryk på %s",U(R("desktop-safari-dock.svg"),a.default.__("Tilføj til dock"),"left")))+""+n+""+ae("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),x(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:L,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:E,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:k,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:M,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["da"],r=t(699),a=i(t(794)),s={};o.forEach((e=>{s[e]={}})),a.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,i;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{i=t.staticCatalog[e]},_translateKey:e=>null==i||null==i[e]?e:i[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(i){var o=n[i];if(void 0!==o)return o.exports;var r=n[i]={exports:{}};return e[i].call(r.exports,r,r.exports,t),r.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(312);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_de.min.js b/dist/add-to-homescreen_de.min.js index ddf0f30..ac58d75 100644 --- a/dist/add-to-homescreen_de.min.js +++ b/dist/add-to-homescreen_de.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,i)=>{i.r(n)},152:function(e,n,i){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:i,appNameDisplay:t,assetUrl:o,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=e,c=null;const f=window.navigator.userAgent;function m(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function p(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),v()?500:300))}function h(e){return!!f.match(e)}function g(){return!!h(/Android/)}function v(){return h(/iPhone|iPad|iPod/)||w()}function w(){return!!(h(/iPad/)||h(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return v()&&h(/Safari/)&&!_()&&!S()&&!y()&&!I()&&!D()&&!L()&&!T()}function _(){return v()&&h(/CriOS/)}function S(){return v()&&h(/FxiOS/)}function y(){return!!v()&&h(/FBAN|FBAV/)}function I(){return!!v()&&h(/LinkedInApp/)}function D(){return!!v()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function T(){return!!v()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!h(/Chrome/)&&!k()&&!A()&&!M()&&!(g()&&h(/Edg/))&&!(g()&&h(/OPR/))}function k(){return g()&&h(/FBAN|FBAV/)}function A(){return g()&&h(/SamsungBrowser/)}function M(){return g()&&h(/Firefox/)}function B(){return f.includes("Macintosh")}function E(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var i=F()+"";n.innerHTML=i}return n}function N(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&p()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function z(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function U(e,n="",i="none"){if(n){if("right"===i)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===i)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function W(e){return o+e}function R(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie oben auf die Schaltfläche %s.",``))+z("2",`${r.default.__("Tap")} ${r.default.__("Im Browser öffnen")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function j(){return'

'+("inline"===t?r.default.__("%s installieren",i):r.default.__("App installieren"))+"

"}function K(){return"inline"===t?"":re("app-name")+i+""}function Z(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function V(){return Y(r.default.__("Ein Symbol wird zu Ihrem Startbildschirm hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function q(){return Y(r.default.__("Ein Symbol wird zu Ihrer Taskleiste hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function G(){return Y(r.default.__("Ein Symbol wird zu Ihrem Dock hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&ee()>=d}function X(){if(!J())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof i&&i.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!m()&&!Q()&&!v()&&!g()&&(E()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),ie=e}));let ne=!1,ie=null,te=!1,oe=null;function ae(){if(!te){if(null===ie&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ae()}),500);te=!0;var e=x(!0);!function(e){var n=B()?G():q(),i=F()+j()+K()+Z()+n+re("button-container")+'";e.innerHTML=i,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{p()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{ie&&(ie.prompt(),p(),ie.userChoice.then((e=>{e.outcome,ie=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:i,appIconUrl:n,assetUrl:o,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:m,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,i;let t,o;if(r.default.setLocale(e),i=v()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,m())n=new a.DeviceInfo(t=!0,o=!0,i);else if(Q())n=new a.DeviceInfo(t=!1,o=!1,i);else if(l.showMobile&&(v()||g())){var d=!0;X();var u=x(!1);v()?b()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf die Schaltfläche %s in der Symbolleiste.",U(W("ios-safari-sharing-api-button-2.svg"))))+z("2",r.default.__("Wählen Sie %s aus dem Menü, das erscheint.",U(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"right"))+` ${r.default.__("Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf die Schaltfläche %s in der oberen rechten Ecke.",U(W("ios-chrome-more-button-2.svg"))))+z("2",r.default.__("Wählen Sie %s aus dem Menü, das erscheint.",U(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"right"))+" "+`${r.default.__("Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):y()||I()?(n=new a.DeviceInfo(t=!1,o=!1,i),R(u)):D()||L()||T()?(n=new a.DeviceInfo(t=!1,o=!1,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie unten auf die Schaltfläche %s, um Ihren Systembrowser zu öffnen.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new a.DeviceInfo(t=!1,o=!1,i),d=!1):O()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf %s in der Browserleiste.",U(W("android-chrome-more-button-2.svg"))))+z("2",r.default.__("Tippen Sie auf %s",U(W("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):k()?(n=new a.DeviceInfo(t=!1,o=!1,i),R(u)):(n=new a.DeviceInfo(t=!1,o=!1,i),d=!1),d&&N(u)}else n=new a.DeviceInfo(t=!1,o=!1,i),l.showDesktop&&(E()||C()?(X(),ae()):$()&&(X(),function(){var e=x(!0);(function(e){var n=B()?G():q(),i=F()+j()+K()+Z()+H()+z("1",r.default.__("Tippen Sie auf %s in der Symbolleiste.",U(W("desktop-safari-menu.svg"))))+z("2",r.default.__("Tippen Sie auf %s",U(W("desktop-safari-dock.svg"),r.default.__("Zum Dock hinzufügen"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=i,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:p,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:k,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:S,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:C,isDesktopMac:B,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},i(279);const o=["de"],a=i(699),r=t(i(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let i,t;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{i=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{t=i.staticCatalog[e]},_translateKey:e=>null==t||null==t[e]?e:t[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const i=o._translateKey(e).split("%s");return i[0]+n+i[1]}};n.default=o},699:(e,n)=>{var i;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(i||(n.DeviceType=i={})),n.DeviceInfo=class{constructor(e,n,i){this.isStandAlone=e,this.canBeStandAlone=n,this.device=i}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function i(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,i),a.exports}i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=i(152);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,i)=>{i.r(n)},152:function(e,n,i){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:i,appNameDisplay:t,assetUrl:o,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=e,c=null;const f=window.navigator.userAgent;function m(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function p(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),v()?500:300))}function h(e){return!!f.match(e)}function g(){return!!h(/Android/)}function v(){return h(/iPhone|iPad|iPod/)||w()}function w(){return!!(h(/iPad/)||h(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return v()&&h(/Safari/)&&!_()&&!S()&&!y()&&!I()&&!D()&&!L()&&!T()}function _(){return v()&&h(/CriOS/)}function S(){return v()&&h(/FxiOS/)}function y(){return!!v()&&h(/FBAN|FBAV/)}function I(){return!!v()&&h(/LinkedInApp/)}function D(){return!!v()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function T(){return!!v()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!h(/Chrome/)&&!k()&&!A()&&!M()&&!(g()&&h(/Edg/))&&!(g()&&h(/OPR/))}function k(){return g()&&h(/FBAN|FBAV/)}function A(){return g()&&h(/SamsungBrowser/)}function M(){return g()&&h(/Firefox/)}function B(){return f.includes("Macintosh")}function E(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var i=F()+"";n.innerHTML=i}return n}function N(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&p()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function z(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function U(e,n="",i="none"){if(n){if("right"===i)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===i)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function W(e){return o+e}function R(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie oben auf die Schaltfläche %s.",``))+z("2",`${r.default.__("Tap")} ${r.default.__("Im Browser öffnen")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function j(){return'

'+("inline"===t?r.default.__("%s installieren",i):r.default.__("App installieren"))+"

"}function K(){return"inline"===t?"":re("app-name")+i+""}function Z(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function V(){return Y(r.default.__("Ein Symbol wird zu Ihrem Startbildschirm hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function q(){return Y(r.default.__("Ein Symbol wird zu Ihrer Taskleiste hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function G(){return Y(r.default.__("Ein Symbol wird zu Ihrem Dock hinzugefügt, damit Sie schnell auf diese Website zugreifen können."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&ee()>=d}function X(){if(!J())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof i&&i.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!m()&&!Q()&&!v()&&!g()&&(E()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),ie=e}));let ne=!1,ie=null,te=!1,oe=null;function ae(){if(!te){if(null===ie&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ae()}),500);te=!0;var e=x(!0);!function(e){var n=B()?G():q(),i=F()+j()+K()+Z()+n+re("button-container")+'";e.innerHTML=i,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{p()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{ie&&(ie.prompt(),p(),ie.userChoice.then((e=>{e.outcome,ie=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:i,appIconUrl:n,assetUrl:o,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:m,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,i;let t,o;if(r.default.setLocale(e),i=v()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,m())n=new a.DeviceInfo(t=!0,o=!0,i);else if(Q())n=new a.DeviceInfo(t=!1,o=!1,i);else if(l.showMobile&&(v()||g())){var d=!0;X();var u=x(!1);v()?b()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf die Schaltfläche %s in der Symbolleiste.",U(W("ios-safari-sharing-api-button-2.svg"))))+z("2",r.default.__("Wählen Sie %s aus dem Menü, das erscheint.",U(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"right"))+` ${r.default.__("Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf die Schaltfläche %s in der oberen rechten Ecke.",U(W("ios-chrome-more-button-2.svg"))))+z("2",r.default.__("Wählen Sie %s aus dem Menü, das erscheint.",U(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"right"))+" "+`${r.default.__("Sie müssen möglicherweise nach unten scrollen, um diesen Menüpunkt zu finden.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):y()||I()||D()?(n=new a.DeviceInfo(t=!1,o=!1,i),R(u)):T()?(n=new a.DeviceInfo(t=!1,o=!1,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie unten auf die Schaltfläche %s, um Ihren Systembrowser zu öffnen.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new a.DeviceInfo(t=!1,o=!1,i),d=!1):O()?(n=new a.DeviceInfo(t=!1,o=!0,i),function(e){var n=F()+j()+K()+H()+z("1",r.default.__("Tippen Sie auf %s in der Browserleiste.",U(W("android-chrome-more-button-2.svg"))))+z("2",r.default.__("Tippen Sie auf %s",U(W("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Zum Home-Bildschirm"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):k()||g()&&h(/Instagram/)?(n=new a.DeviceInfo(t=!1,o=!1,i),R(u)):(n=new a.DeviceInfo(t=!1,o=!1,i),d=!1),d&&N(u)}else n=new a.DeviceInfo(t=!1,o=!1,i),l.showDesktop&&(E()||C()?(X(),ae()):$()&&(X(),function(){var e=x(!0);(function(e){var n=B()?G():q(),i=F()+j()+K()+Z()+H()+z("1",r.default.__("Tippen Sie auf %s in der Symbolleiste.",U(W("desktop-safari-menu.svg"))))+z("2",r.default.__("Tippen Sie auf %s",U(W("desktop-safari-dock.svg"),r.default.__("Zum Dock hinzufügen"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=i,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:p,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:k,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:S,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:C,isDesktopMac:B,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},i(279);const o=["de"],a=i(699),r=t(i(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let i,t;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{i=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{t=i.staticCatalog[e]},_translateKey:e=>null==t||null==t[e]?e:t[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const i=o._translateKey(e).split("%s");return i[0]+n+i[1]}};n.default=o},699:(e,n)=>{var i;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(i||(n.DeviceType=i={})),n.DeviceInfo=class{constructor(e,n,i){this.isStandAlone=e,this.canBeStandAlone=n,this.device=i}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function i(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,i),a.exports}i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=i(152);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_en.min.js b/dist/add-to-homescreen_en.min.js index 1407f95..a1dff7c 100644 --- a/dist/add-to-homescreen_en.min.js +++ b/dist/add-to-homescreen_en.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},226:function(e,n,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),g()?500:300))}function h(e){return!!f.match(e)}function v(){return!!h(/Android/)}function g(){return h(/iPhone|iPad|iPod/)||w()}function w(){return!!(h(/iPad/)||h(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return g()&&h(/Safari/)&&!_()&&!y()&&!S()&&!I()&&!D()&&!L()&&!T()}function _(){return g()&&h(/CriOS/)}function y(){return g()&&h(/FxiOS/)}function S(){return!!g()&&h(/FBAN|FBAV/)}function I(){return!!g()&&h(/LinkedInApp/)}function D(){return!!g()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function T(){return!!g()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!h(/Chrome/)&&!A()&&!k()&&!M()&&!(v()&&h(/Edg/))&&!(v()&&h(/OPR/))}function A(){return v()&&h(/FBAN|FBAV/)}function k(){return v()&&h(/SamsungBrowser/)}function M(){return v()&&h(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function R(e,n="",t="none"){if(n){if("right"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function j(e){return i+e}function K(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button above.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Open in browser")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Install %s",t):r.default.__("Install app"))+"

"}function Y(){return"inline"===o?"":re("app-name")+t+""}function q(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function V(e){return re("blurb")+e+""}function G(){return V(r.default.__("An icon will be added to your home screen so you can quickly access this website."))}function z(){return V(r.default.__("An icon will be added to your Taskbar so you can quickly access this website."))}function J(){return V(r.default.__("An icon will be added to your Dock so you can quickly access this website."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!p()&&!X()&&!g()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,oe=!1,ie=null;function ae(){if(!oe){if(null===te&&!(ie&&Date.now()-ie>2e3))return null===ie&&(ie=Date.now()),void setTimeout((()=>{ae()}),500);oe=!0;var e=x(!0);!function(e){var n=E()?J():z(),t=F()+W()+Y()+q()+n+re("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),m(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let o,i;if(r.default.setLocale(e),t=g()?a.DeviceType.IOS:v()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,p())n=new a.DeviceInfo(o=!0,i=!0,t);else if(X())n=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(g()||v())){var d=!0;Z();var c=x(!1);g()?b()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button in the toolbar.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Select %s from the menu that pops up.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"right"))+` ${r.default.__("You may need to scroll down to find this menu item.")}`)+"
"+G()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button in the upper right corner.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Select %s from the menu that pops up.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"right"))+" "+`${r.default.__("You may need to scroll down to find this menu item.")}`)+""+G()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):S()||I()?(n=new a.DeviceInfo(o=!1,i=!1,t),K(c)):D()||L()||T()?(n=new a.DeviceInfo(o=!1,i=!1,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button below to open your system browser.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(n=new a.DeviceInfo(o=!1,i=!1,t),d=!1):O()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap %s in the browser bar.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tap %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"left")))+""+G()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(n=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(n=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else n=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),ae()):$()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():z(),t=F()+W()+Y()+q()+H()+U("1",r.default.__("Tap %s in the toolbar.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Tap %s",R(j("desktop-safari-dock.svg"),r.default.__("Add To Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["en"],a=t(56),r=o(t(794)),s={};i.forEach((e=>{s[e]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,o;Object.defineProperty(n,"__esModule",{value:!0});const i={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?i._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{o=t.staticCatalog[e]},_translateKey:e=>null==o||null==o[e]?e:o[e],__:(e,n)=>{if(e.indexOf("%s")<0)return i._translateKey(e);const t=i._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=i},56:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(o){var i=n[o];if(void 0!==i)return i.exports;var a=n[o]={exports:{}};return e[o].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(226);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},226:function(e,n,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),g()?500:300))}function h(e){return!!f.match(e)}function v(){return!!h(/Android/)}function g(){return h(/iPhone|iPad|iPod/)||w()}function w(){return!!(h(/iPad/)||h(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return g()&&h(/Safari/)&&!_()&&!y()&&!S()&&!I()&&!D()&&!L()&&!T()}function _(){return g()&&h(/CriOS/)}function y(){return g()&&h(/FxiOS/)}function S(){return!!g()&&h(/FBAN|FBAV/)}function I(){return!!g()&&h(/LinkedInApp/)}function D(){return!!g()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function T(){return!!g()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!h(/Chrome/)&&!A()&&!k()&&!M()&&!(v()&&h(/Edg/))&&!(v()&&h(/OPR/))}function A(){return v()&&h(/FBAN|FBAV/)}function k(){return v()&&h(/SamsungBrowser/)}function M(){return v()&&h(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function R(e,n="",t="none"){if(n){if("right"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function j(e){return i+e}function K(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button above.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Open in browser")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Install %s",t):r.default.__("Install app"))+"

"}function Y(){return"inline"===o?"":re("app-name")+t+""}function q(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function V(e){return re("blurb")+e+""}function G(){return V(r.default.__("An icon will be added to your home screen so you can quickly access this website."))}function z(){return V(r.default.__("An icon will be added to your Taskbar so you can quickly access this website."))}function J(){return V(r.default.__("An icon will be added to your Dock so you can quickly access this website."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!p()&&!X()&&!g()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,oe=!1,ie=null;function ae(){if(!oe){if(null===te&&!(ie&&Date.now()-ie>2e3))return null===ie&&(ie=Date.now()),void setTimeout((()=>{ae()}),500);oe=!0;var e=x(!0);!function(e){var n=E()?J():z(),t=F()+W()+Y()+q()+n+re("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),m(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let o,i;if(r.default.setLocale(e),t=g()?a.DeviceType.IOS:v()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,p())n=new a.DeviceInfo(o=!0,i=!0,t);else if(X())n=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(g()||v())){var d=!0;Z();var c=x(!1);g()?b()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button in the toolbar.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Select %s from the menu that pops up.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"right"))+` ${r.default.__("You may need to scroll down to find this menu item.")}`)+"
"+G()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button in the upper right corner.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Select %s from the menu that pops up.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"right"))+" "+`${r.default.__("You may need to scroll down to find this menu item.")}`)+""+G()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):S()||I()||D()?(n=new a.DeviceInfo(o=!1,i=!1,t),K(c)):T()?(n=new a.DeviceInfo(o=!1,i=!1,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap the %s button below to open your system browser.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(n=new a.DeviceInfo(o=!1,i=!1,t),d=!1):O()?(n=new a.DeviceInfo(o=!1,i=!0,t),function(e){var n=F()+W()+Y()+H()+U("1",r.default.__("Tap %s in the browser bar.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tap %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Add to Home Screen"),"left")))+""+G()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||v()&&h(/Instagram/)?(n=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(n=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else n=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),ae()):$()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():z(),t=F()+W()+Y()+q()+H()+U("1",r.default.__("Tap %s in the toolbar.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Tap %s",R(j("desktop-safari-dock.svg"),r.default.__("Add To Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["en"],a=t(56),r=o(t(794)),s={};i.forEach((e=>{s[e]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,o;Object.defineProperty(n,"__esModule",{value:!0});const i={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?i._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{o=t.staticCatalog[e]},_translateKey:e=>null==o||null==o[e]?e:o[e],__:(e,n)=>{if(e.indexOf("%s")<0)return i._translateKey(e);const t=i._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=i},56:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(o){var i=n[o];if(void 0!==i)return i.exports;var a=n[o]={exports:{}};return e[o].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(226);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_es.min.js b/dist/add-to-homescreen_es.min.js index a123348..3bec1a2 100644 --- a/dist/add-to-homescreen_es.min.js +++ b/dist/add-to-homescreen_es.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,a)=>{a.r(n)},356:function(e,n,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:a,appNameDisplay:t,assetUrl:o,maxModalDisplayCount:d,displayOptions:c,allowClose:l}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(e){return!!f.match(e)}function v(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!I()&&!S()&&!D()&&!y()&&!L()&&!T()}function _(){return h()&&g(/CriOS/)}function I(){return h()&&g(/FxiOS/)}function S(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return y()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function A(){return v()&&g(/FBAN|FBAV/)}function M(){return v()&&g(/SamsungBrowser/)}function k(){return v()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var a=F()+"";n.innerHTML=a}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&l&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function j(e,n="",a="none"){if(n){if("right"===a)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===a)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function q(e){return o+e}function R(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s de arriba.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Abrir en el navegador")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===t?r.default.__("Instalar %s",a):r.default.__("Instalar aplicación"))+"

"}function W(){return"inline"===t?"":re("app-name")+a+""}function Y(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function z(e){return re("blurb")+e+""}function V(){return z(r.default.__("Se añadirá un icono a tu pantalla de inicio para que puedas acceder rápidamente a este sitio web."))}function G(){return z(r.default.__("Se añadirá un icono a tu barra de tareas para que puedas acceder rápidamente a este sitio web."))}function J(){return z(r.default.__("Se añadirá un icono a tu Dock para que puedas acceder rápidamente a este sitio web."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof a&&a.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,P("displayOptions",(0,i.isDisplayOptions)(c)),l=void 0===l||l,P("allowClose","boolean"==typeof l),u=null,!p()&&!X()&&!h()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),ae=e}));let ne=!1,ae=null,te=!1,oe=null;function ie(){if(!te){if(null===ae&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ie()}),500);te=!0;var e=x(!0);!function(e){var n=E()?J():G(),a=F()+K()+W()+Y()+n+re("button-container")+'";e.innerHTML=a,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{ae&&(ae.prompt(),m(),ae.userChoice.then((e=>{e.outcome,ae=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:a,appIconUrl:n,assetUrl:o,maxModalDisplayCount:d,displayOptions:c,allowClose:l,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,a;let t,o;if(r.default.setLocale(e),a=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(t=!0,o=!0,a);else if(X())n=new i.DeviceInfo(t=!1,o=!1,a);else if(c.showMobile&&(h()||v())){var d=!0;Z();var l=x(!1);h()?b()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s en la barra de herramientas.",j(q("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Selecciona %s del menú emergente.",j(q("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"right"))+` ${r.default.__("Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):_()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s en la esquina superior derecha.",j(q("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Selecciona %s del menú emergente.",j(q("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"right"))+" "+`${r.default.__("Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):S()||D()?(n=new i.DeviceInfo(t=!1,o=!1,a),R(l)):y()||L()||T()?(n=new i.DeviceInfo(t=!1,o=!1,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s de abajo para abrir el navegador de tu sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(n=new i.DeviceInfo(t=!1,o=!1,a),d=!1):O()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca %s en la barra del navegador.",j(q("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Toca %s",j(q("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):A()?(n=new i.DeviceInfo(t=!1,o=!1,a),R(l)):(n=new i.DeviceInfo(t=!1,o=!1,a),d=!1),d&&N(l)}else n=new i.DeviceInfo(t=!1,o=!1,a),c.showDesktop&&(B()||C()?(Z(),ie()):$()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),a=F()+K()+W()+Y()+H()+U("1",r.default.__("Toca %s en la barra de herramientas.",j(q("desktop-safari-menu.svg"))))+U("2",r.default.__("Toca %s",j(q("desktop-safari-dock.svg"),r.default.__("Añadir al Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=a,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},a(279);const o=["es"],i=a(699),r=t(a(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let a,t;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{a=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{t=a.staticCatalog[e]},_translateKey:e=>null==t||null==t[e]?e:t[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const a=o._translateKey(e).split("%s");return a[0]+n+a[1]}};n.default=o},699:(e,n)=>{var a;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(a||(n.DeviceType=a={})),n.DeviceInfo=class{constructor(e,n,a){this.isStandAlone=e,this.canBeStandAlone=n,this.device=a}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function a(t){var o=n[t];if(void 0!==o)return o.exports;var i=n[t]={exports:{}};return e[t].call(i.exports,i,i.exports,a),i.exports}a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=a(356);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,a)=>{a.r(n)},356:function(e,n,a){var t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:a,appNameDisplay:t,assetUrl:o,maxModalDisplayCount:d,displayOptions:c,allowClose:l}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(e){return!!f.match(e)}function v(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!I()&&!S()&&!D()&&!y()&&!L()&&!T()}function _(){return h()&&g(/CriOS/)}function I(){return h()&&g(/FxiOS/)}function S(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return y()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function A(){return v()&&g(/FBAN|FBAV/)}function M(){return v()&&g(/SamsungBrowser/)}function k(){return v()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function $(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function C(){return f.includes("Edg/")}function P(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var a=F()+"";n.innerHTML=a}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&l&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function j(e,n="",a="none"){if(n){if("right"===a)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===a)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function q(e){return o+e}function R(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s de arriba.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Abrir en el navegador")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===t?r.default.__("Instalar %s",a):r.default.__("Instalar aplicación"))+"

"}function W(){return"inline"===t?"":re("app-name")+a+""}function Y(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function z(e){return re("blurb")+e+""}function V(){return z(r.default.__("Se añadirá un icono a tu pantalla de inicio para que puedas acceder rápidamente a este sitio web."))}function G(){return z(r.default.__("Se añadirá un icono a tu barra de tareas para que puedas acceder rápidamente a este sitio web."))}function J(){return z(r.default.__("Se añadirá un icono a tu Dock para que puedas acceder rápidamente a este sitio web."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}P("appName","string"==typeof a&&a.length>0),P("appIconUrl","string"==typeof n&&n.length>0),P("assetUrl","string"==typeof o&&o.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,P("displayOptions",(0,i.isDisplayOptions)(c)),l=void 0===l||l,P("allowClose","boolean"==typeof l),u=null,!p()&&!X()&&!h()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),ae=e}));let ne=!1,ae=null,te=!1,oe=null;function ie(){if(!te){if(null===ae&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ie()}),500);te=!0;var e=x(!0);!function(e){var n=E()?J():G(),a=F()+K()+W()+Y()+n+re("button-container")+'";e.innerHTML=a,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{ae&&(ae.prompt(),m(),ae.userChoice.then((e=>{e.outcome,ae=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:a,appIconUrl:n,assetUrl:o,maxModalDisplayCount:d,displayOptions:c,allowClose:l,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,a;let t,o;if(r.default.setLocale(e),a=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(t=!0,o=!0,a);else if(X())n=new i.DeviceInfo(t=!1,o=!1,a);else if(c.showMobile&&(h()||v())){var d=!0;Z();var l=x(!1);h()?b()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s en la barra de herramientas.",j(q("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Selecciona %s del menú emergente.",j(q("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"right"))+` ${r.default.__("Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):_()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s en la esquina superior derecha.",j(q("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Selecciona %s del menú emergente.",j(q("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"right"))+" "+`${r.default.__("Es posible que necesites desplazarte hacia abajo para encontrar este elemento del menú.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):S()||D()||y()?(n=new i.DeviceInfo(t=!1,o=!1,a),R(l)):T()?(n=new i.DeviceInfo(t=!1,o=!1,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca el botón %s de abajo para abrir el navegador de tu sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(n=new i.DeviceInfo(t=!1,o=!1,a),d=!1):O()?(n=new i.DeviceInfo(t=!1,o=!0,a),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Toca %s en la barra del navegador.",j(q("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Toca %s",j(q("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Agregar a Inicio"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):A()||v()&&g(/Instagram/)?(n=new i.DeviceInfo(t=!1,o=!1,a),R(l)):(n=new i.DeviceInfo(t=!1,o=!1,a),d=!1),d&&N(l)}else n=new i.DeviceInfo(t=!1,o=!1,a),c.showDesktop&&(B()||C()?(Z(),ie()):$()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),a=F()+K()+W()+Y()+H()+U("1",r.default.__("Toca %s en la barra de herramientas.",j(q("desktop-safari-menu.svg"))))+U("2",r.default.__("Toca %s",j(q("desktop-safari-dock.svg"),r.default.__("Añadir al Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=a,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},a(279);const o=["es"],i=a(699),r=t(a(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let a,t;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{a=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{t=a.staticCatalog[e]},_translateKey:e=>null==t||null==t[e]?e:t[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const a=o._translateKey(e).split("%s");return a[0]+n+a[1]}};n.default=o},699:(e,n)=>{var a;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(a||(n.DeviceType=a={})),n.DeviceInfo=class{constructor(e,n,a){this.isStandAlone=e,this.canBeStandAlone=n,this.device=a}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function a(t){var o=n[t];if(void 0!==o)return o.exports;var i=n[t]={exports:{}};return e[t].call(i.exports,i,i.exports,a),i.exports}a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=a(356);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_fr.min.js b/dist/add-to-homescreen_fr.min.js index ff84758..2b88b48 100644 --- a/dist/add-to-homescreen_fr.min.js +++ b/dist/add-to-homescreen_fr.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},844:function(e,n,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:o,assetUrl:r,maxModalDisplayCount:u,displayOptions:d,allowClose:l}=e,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function v(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function m(e){return!!f.match(e)}function g(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!y()&&!S()&&!I()&&!D()&&!L()&&!A()}function _(){return h()&&m(/CriOS/)}function y(){return h()&&m(/FxiOS/)}function S(){return!!h()&&m(/FBAN|FBAV/)}function I(){return!!h()&&m(/LinkedInApp/)}function D(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function A(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!m(/Chrome/)&&!T()&&!k()&&!M()&&!(g()&&m(/Edg/))&&!(g()&&m(/OPR/))}function T(){return g()&&m(/FBAN|FBAV/)}function k(){return g()&&m(/SamsungBrowser/)}function M(){return g()&&m(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function P(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&l&&v()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return ie("modal")+` ${ie("logo")}logo '}function U(){return ie("list")}function z(e,n){return` ${ie("list-item")} ${ie("number-container")} ${ie("circle")} ${ie("number")} ${e} ${ie("instruction")} ${n}`}function H(e,n="",t="none"){if(n){if("right"===t)return` ${ie("list-button")} ${ie("list-button-text")} ${n}';if("left"===t)return` ${ie("list-button")} ${ie("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ie("list-button")}'}function j(e){return r+e}function R(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s ci-dessus.",``))+z("2",`${i.default.__("Tap")} ${i.default.__("Ouvrir dans le navigateur")}`)+""+ie("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?i.default.__("Installer %s",t):i.default.__("Installer l'application"))+"

"}function W(){return"inline"===o?"":ie("app-name")+t+""}function V(){return ie("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(e){return ie("blurb")+e+""}function Y(){return q(i.default.__("Une icône sera ajoutée à votre écran d'accueil pour accéder rapidement à ce site web."))}function G(){return q(i.default.__("Une icône sera ajoutée à votre barre des tâches pour accéder rapidement à ce site web."))}function J(){return q(i.default.__("Une icône sera ajoutée à votre Dock pour accéder rapidement à ce site web."))}function Q(){return"number"==typeof u&&u>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=u}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof r&&r.length>0),u=void 0===u?-1:u,C("maxModalDisplayCount",Number.isInteger(u)),d=void 0===d?a.DISPLAY_OPTIONS_DEFAULT:d,C("displayOptions",(0,a.isDisplayOptions)(d)),l=void 0===l||l,C("allowClose","boolean"==typeof l),c=null,!p()&&!X()&&!h()&&!g()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,oe=!1,re=null;function ae(){if(!oe){if(null===te&&!(re&&Date.now()-re>2e3))return null===re&&(re=Date.now()),void setTimeout((()=>{ae()}),500);oe=!0;var e=x(!0);!function(e){var n=E()?J():G(),t=F()+K()+W()+V()+n+ie("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{v()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),v(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function ie(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:r,maxModalDisplayCount:u,displayOptions:d,allowClose:l,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=i.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let o,r;if(i.default.setLocale(e),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,p())n=new a.DeviceInfo(o=!0,r=!0,t);else if(X())n=new a.DeviceInfo(o=!1,r=!1,t);else if(d.showMobile&&(h()||g())){var u=!0;Z();var l=x(!1);h()?b()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s dans la barre d'outils.",H(j("ios-safari-sharing-api-button-2.svg"))))+z("2",i.default.__("Sélectionnez %s dans le menu qui apparaît.",H(j("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"right"))+` ${i.default.__("Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu.")}`)+"
"+Y()+""+ie(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):_()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s dans le coin supérieur droit.",H(j("ios-chrome-more-button-2.svg"))))+z("2",i.default.__("Sélectionnez %s dans le menu qui apparaît.",H(j("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"right"))+" "+`${i.default.__("Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu.")}`)+""+Y()+""+ie("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):S()||I()?(n=new a.DeviceInfo(o=!1,r=!1,t),R(l)):D()||L()||A()?(n=new a.DeviceInfo(o=!1,r=!1,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s ci-dessous pour ouvrir votre navigateur système.",``))+""+ie("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(n=new a.DeviceInfo(o=!1,r=!1,t),u=!1):O()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur %s dans la barre du navigateur.",H(j("android-chrome-more-button-2.svg"))))+z("2",i.default.__("Appuyez sur %s",H(j("android-chrome-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"left")))+""+Y()+""+ie("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):T()?(n=new a.DeviceInfo(o=!1,r=!1,t),R(l)):(n=new a.DeviceInfo(o=!1,r=!1,t),u=!1),u&&N(l)}else n=new a.DeviceInfo(o=!1,r=!1,t),d.showDesktop&&(B()||$()?(Z(),ae()):P()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),t=F()+K()+W()+V()+U()+z("1",i.default.__("Appuyez sur %s dans la barre d'outils.",H(j("desktop-safari-menu.svg"))))+z("2",i.default.__("Appuyez sur %s",H(j("desktop-safari-dock.svg"),i.default.__("Ajouter au Dock"),"left")))+""+n+""+ie("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:v,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:A,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:P,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const r=["fr"],a=t(699),i=o(t(794)),s={};r.forEach((e=>{s[e]={}})),i.default.configure({locales:r,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,o;Object.defineProperty(n,"__esModule",{value:!0});const r={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?r._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?r._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{o=t.staticCatalog[e]},_translateKey:e=>null==o||null==o[e]?e:o[e],__:(e,n)=>{if(e.indexOf("%s")<0)return r._translateKey(e);const t=r._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=r},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return e[o].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(844);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},844:function(e,n,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:o,assetUrl:r,maxModalDisplayCount:u,displayOptions:d,allowClose:l}=e,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function v(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function m(e){return!!f.match(e)}function g(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!y()&&!S()&&!I()&&!D()&&!L()&&!A()}function _(){return h()&&m(/CriOS/)}function y(){return h()&&m(/FxiOS/)}function S(){return!!h()&&m(/FBAN|FBAV/)}function I(){return!!h()&&m(/LinkedInApp/)}function D(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return D()}function A(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!m(/Chrome/)&&!T()&&!k()&&!M()&&!(g()&&m(/Edg/))&&!(g()&&m(/OPR/))}function T(){return g()&&m(/FBAN|FBAV/)}function k(){return g()&&m(/SamsungBrowser/)}function M(){return g()&&m(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function P(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&l&&v()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return ie("modal")+` ${ie("logo")}logo '}function U(){return ie("list")}function z(e,n){return` ${ie("list-item")} ${ie("number-container")} ${ie("circle")} ${ie("number")} ${e} ${ie("instruction")} ${n}`}function H(e,n="",t="none"){if(n){if("right"===t)return` ${ie("list-button")} ${ie("list-button-text")} ${n}';if("left"===t)return` ${ie("list-button")} ${ie("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${ie("list-button")}'}function j(e){return r+e}function R(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s ci-dessus.",``))+z("2",`${i.default.__("Tap")} ${i.default.__("Ouvrir dans le navigateur")}`)+""+ie("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?i.default.__("Installer %s",t):i.default.__("Installer l'application"))+"

"}function W(){return"inline"===o?"":ie("app-name")+t+""}function V(){return ie("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(e){return ie("blurb")+e+""}function Y(){return q(i.default.__("Une icône sera ajoutée à votre écran d'accueil pour accéder rapidement à ce site web."))}function G(){return q(i.default.__("Une icône sera ajoutée à votre barre des tâches pour accéder rapidement à ce site web."))}function J(){return q(i.default.__("Une icône sera ajoutée à votre Dock pour accéder rapidement à ce site web."))}function Q(){return"number"==typeof u&&u>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=u}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof r&&r.length>0),u=void 0===u?-1:u,C("maxModalDisplayCount",Number.isInteger(u)),d=void 0===d?a.DISPLAY_OPTIONS_DEFAULT:d,C("displayOptions",(0,a.isDisplayOptions)(d)),l=void 0===l||l,C("allowClose","boolean"==typeof l),c=null,!p()&&!X()&&!h()&&!g()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,oe=!1,re=null;function ae(){if(!oe){if(null===te&&!(re&&Date.now()-re>2e3))return null===re&&(re=Date.now()),void setTimeout((()=>{ae()}),500);oe=!0;var e=x(!0);!function(e){var n=E()?J():G(),t=F()+K()+W()+V()+n+ie("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{v()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),v(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function ie(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:r,maxModalDisplayCount:u,displayOptions:d,allowClose:l,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=i.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let o,r;if(i.default.setLocale(e),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,p())n=new a.DeviceInfo(o=!0,r=!0,t);else if(X())n=new a.DeviceInfo(o=!1,r=!1,t);else if(d.showMobile&&(h()||g())){var u=!0;Z();var l=x(!1);h()?b()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s dans la barre d'outils.",H(j("ios-safari-sharing-api-button-2.svg"))))+z("2",i.default.__("Sélectionnez %s dans le menu qui apparaît.",H(j("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"right"))+` ${i.default.__("Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu.")}`)+"
"+Y()+""+ie(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):_()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s dans le coin supérieur droit.",H(j("ios-chrome-more-button-2.svg"))))+z("2",i.default.__("Sélectionnez %s dans le menu qui apparaît.",H(j("ios-safari-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"right"))+" "+`${i.default.__("Vous devrez peut-être faire défiler vers le bas pour trouver cet élément du menu.")}`)+""+Y()+""+ie("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):S()||I()||D()?(n=new a.DeviceInfo(o=!1,r=!1,t),R(l)):A()?(n=new a.DeviceInfo(o=!1,r=!1,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur le bouton %s ci-dessous pour ouvrir votre navigateur système.",``))+""+ie("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(n=new a.DeviceInfo(o=!1,r=!1,t),u=!1):O()?(n=new a.DeviceInfo(o=!1,r=!0,t),function(e){var n=F()+K()+W()+U()+z("1",i.default.__("Appuyez sur %s dans la barre du navigateur.",H(j("android-chrome-more-button-2.svg"))))+z("2",i.default.__("Appuyez sur %s",H(j("android-chrome-add-to-home-screen-button-2.svg"),i.default.__("Sur l'écran d'accueil"),"left")))+""+Y()+""+ie("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):T()||g()&&m(/Instagram/)?(n=new a.DeviceInfo(o=!1,r=!1,t),R(l)):(n=new a.DeviceInfo(o=!1,r=!1,t),u=!1),u&&N(l)}else n=new a.DeviceInfo(o=!1,r=!1,t),d.showDesktop&&(B()||$()?(Z(),ae()):P()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),t=F()+K()+W()+V()+U()+z("1",i.default.__("Appuyez sur %s dans la barre d'outils.",H(j("desktop-safari-menu.svg"))))+z("2",i.default.__("Appuyez sur %s",H(j("desktop-safari-dock.svg"),i.default.__("Ajouter au Dock"),"left")))+""+n+""+ie("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:v,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:S,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:A,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:P,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const r=["fr"],a=t(699),i=o(t(794)),s={};r.forEach((e=>{s[e]={}})),i.default.configure({locales:r,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,o;Object.defineProperty(n,"__esModule",{value:!0});const r={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?r._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?r._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{o=t.staticCatalog[e]},_translateKey:e=>null==o||null==o[e]?e:o[e],__:(e,n)=>{if(e.indexOf("%s")<0)return r._translateKey(e);const t=r._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=r},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return e[o].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(844);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_he.min.js b/dist/add-to-homescreen_he.min.js index 0d7d44e..d7d1f05 100644 --- a/dist/add-to-homescreen_he.min.js +++ b/dist/add-to-homescreen_he.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},864:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function y(){return h()&&p(/FxiOS/)}function D(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function M(){return g()&&p(/SamsungBrowser/)}function k(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s למעלה.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("פתח בדפדפן")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("התקן %s",t):r.default.__("התקן אפלקציה"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("אייקון יתווסף למסך הבית שלך כדי שתוכל לגשת במהירות לאתר זה."))}function z(){return q(r.default.__("אייקון יתווסף לשורת המשימות שלך כדי שתוכל לגשת במהירות לאתר זה."))}function J(){return q(r.default.__("אייקון יתווסף לדוק שלך כדי שתוכל לגשת במהירות לאתר זה."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s בסרגל הכלים.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("בחר ב %s מהתפריט שנפתח.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"right"))+` ${r.default.__("יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s בפינה הימנית העליונה.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("בחר ב %s מהתפריט שנפתח.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"right"))+" "+`${r.default.__("יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s למטה כדי לפתוח את דפדפן המערכת שלך.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על %s בשורת הדפדפן.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("לחץ על %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("לחץ על %s בסרגל הכלים.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("לחץ על %s",R(j("desktop-safari-dock.svg"),r.default.__("הוסף לדוק"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["he"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(864);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},864:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function I(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function M(){return p()&&g(/SamsungBrowser/)}function k(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s למעלה.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("פתח בדפדפן")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("התקן %s",t):r.default.__("התקן אפלקציה"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("אייקון יתווסף למסך הבית שלך כדי שתוכל לגשת במהירות לאתר זה."))}function z(){return q(r.default.__("אייקון יתווסף לשורת המשימות שלך כדי שתוכל לגשת במהירות לאתר זה."))}function J(){return q(r.default.__("אייקון יתווסף לדוק שלך כדי שתוכל לגשת במהירות לאתר זה."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s בסרגל הכלים.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("בחר ב %s מהתפריט שנפתח.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"right"))+` ${r.default.__("יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s בפינה הימנית העליונה.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("בחר ב %s מהתפריט שנפתח.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"right"))+" "+`${r.default.__("יתכן שתצטרך לגלול למטה כדי למצוא פריט זה בתפריט.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):I()||D()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על הכפתור %s למטה כדי לפתוח את דפדפן המערכת שלך.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("לחץ על %s בשורת הדפדפן.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("לחץ על %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("הוסף למסך הבית"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("לחץ על %s בסרגל הכלים.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("לחץ על %s",R(j("desktop-safari-dock.svg"),r.default.__("הוסף לדוק"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["he"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(864);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_it.min.js b/dist/add-to-homescreen_it.min.js index 6f4205a..5dc1e23 100644 --- a/dist/add-to-homescreen_it.min.js +++ b/dist/add-to-homescreen_it.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},654:function(e,n,t){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:a,assetUrl:o,maxModalDisplayCount:l,displayOptions:c,allowClose:d}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function g(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function m(e){return!!f.match(e)}function v(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!I()&&!D()&&!S()&&!y()&&!L()&&!T()}function _(){return h()&&m(/CriOS/)}function I(){return h()&&m(/FxiOS/)}function D(){return!!h()&&m(/FBAN|FBAV/)}function S(){return!!h()&&m(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return y()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!m(/Chrome/)&&!A()&&!k()&&!M()&&!(v()&&m(/Edg/))&&!(v()&&m(/OPR/))}function A(){return v()&&m(/FBAN|FBAV/)}function k(){return v()&&m(/SamsungBrowser/)}function M(){return v()&&m(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function P(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&d&&g()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function R(e,n="",t="none"){if(n){if("right"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function j(e){return o+e}function q(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s sopra.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Apri nel browser")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===a?r.default.__("Installa %s",t):r.default.__("Installa app"))+"

"}function W(){return"inline"===a?"":re("app-name")+t+""}function z(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function V(){return Y(r.default.__("Un'icona verrà aggiunta alla tua schermata Home per accedere rapidamente a questo sito web."))}function G(){return Y(r.default.__("Un'icona verrà aggiunta alla tua barra delle applicazioni per accedere rapidamente a questo sito web."))}function J(){return Y(r.default.__("Un'icona verrà aggiunta al tuo Dock per accedere rapidamente a questo sito web."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,C("maxModalDisplayCount",Number.isInteger(l)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,C("displayOptions",(0,i.isDisplayOptions)(c)),d=void 0===d||d,C("allowClose","boolean"==typeof d),u=null,!p()&&!X()&&!h()&&!v()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ae=!1,oe=null;function ie(){if(!ae){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ie()}),500);ae=!0;var e=x(!0);!function(e){var n=E()?J():G(),t=F()+K()+W()+z()+n+re("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{g()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),g(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:c,allowClose:d,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let a,o;if(r.default.setLocale(e),t=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(a=!0,o=!0,t);else if(X())n=new i.DeviceInfo(a=!1,o=!1,t);else if(c.showMobile&&(h()||v())){var l=!0;Z();var d=x(!1);h()?b()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s nella barra degli strumenti.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Seleziona %s dal menu che appare.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"right"))+` ${r.default.__("Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(d)):_()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s nell'angolo in alto a destra.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Seleziona %s dal menu che appare.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"right"))+" "+`${r.default.__("Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(d)):D()||S()?(n=new i.DeviceInfo(a=!1,o=!1,t),q(d)):y()||L()||T()?(n=new i.DeviceInfo(a=!1,o=!1,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s sotto per aprire il browser di sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(d)):(n=new i.DeviceInfo(a=!1,o=!1,t),l=!1):O()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca %s nella barra del browser.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tocca %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(d)):A()?(n=new i.DeviceInfo(a=!1,o=!1,t),q(d)):(n=new i.DeviceInfo(a=!1,o=!1,t),l=!1),l&&N(d)}else n=new i.DeviceInfo(a=!1,o=!1,t),c.showDesktop&&(B()||$()?(Z(),ie()):P()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),t=F()+K()+W()+z()+H()+U("1",r.default.__("Tocca %s nella barra degli strumenti.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Tocca %s",R(j("desktop-safari-dock.svg"),r.default.__("Aggiungi al Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:g,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:P,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["it"],i=t(699),r=a(t(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,a;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{a=t.staticCatalog[e]},_translateKey:e=>null==a||null==a[e]?e:a[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(a){var o=n[a];if(void 0!==o)return o.exports;var i=n[a]={exports:{}};return e[a].call(i.exports,i,i.exports,t),i.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(654);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},654:function(e,n,t){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:a,assetUrl:o,maxModalDisplayCount:l,displayOptions:c,allowClose:d}=e,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function g(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function m(e){return!!f.match(e)}function v(){return!!m(/Android/)}function h(){return m(/iPhone|iPad|iPod/)||w()}function w(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&m(/Safari/)&&!_()&&!I()&&!D()&&!S()&&!y()&&!L()&&!T()}function _(){return h()&&m(/CriOS/)}function I(){return h()&&m(/FxiOS/)}function D(){return!!h()&&m(/FBAN|FBAV/)}function S(){return!!h()&&m(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return y()}function T(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!m(/Chrome/)&&!A()&&!k()&&!M()&&!(v()&&m(/Edg/))&&!(v()&&m(/OPR/))}function A(){return v()&&m(/FBAN|FBAV/)}function k(){return v()&&m(/SamsungBrowser/)}function M(){return v()&&m(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function P(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function x(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=F()+"";n.innerHTML=t}return n}function N(e){ne=!0,document.body.appendChild(e),u=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&d&&g()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function H(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function R(e,n="",t="none"){if(n){if("right"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===t)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function j(e){return o+e}function q(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s sopra.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Apri nel browser")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===a?r.default.__("Installa %s",t):r.default.__("Installa app"))+"

"}function W(){return"inline"===a?"":re("app-name")+t+""}function z(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function V(){return Y(r.default.__("Un'icona verrà aggiunta alla tua schermata Home per accedere rapidamente a questo sito web."))}function G(){return Y(r.default.__("Un'icona verrà aggiunta alla tua barra delle applicazioni per accedere rapidamente a questo sito web."))}function J(){return Y(r.default.__("Un'icona verrà aggiunta al tuo Dock per accedere rapidamente a questo sito web."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,C("maxModalDisplayCount",Number.isInteger(l)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,C("displayOptions",(0,i.isDisplayOptions)(c)),d=void 0===d||d,C("allowClose","boolean"==typeof d),u=null,!p()&&!X()&&!h()&&!v()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ae=!1,oe=null;function ie(){if(!ae){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ie()}),500);ae=!0;var e=x(!0);!function(e){var n=E()?J():G(),t=F()+K()+W()+z()+n+re("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{g()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),g(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:c,allowClose:d,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,t;let a,o;if(r.default.setLocale(e),t=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(a=!0,o=!0,t);else if(X())n=new i.DeviceInfo(a=!1,o=!1,t);else if(c.showMobile&&(h()||v())){var l=!0;Z();var d=x(!1);h()?b()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s nella barra degli strumenti.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Seleziona %s dal menu che appare.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"right"))+` ${r.default.__("Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu.")}`)+"
"+V()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(d)):_()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s nell'angolo in alto a destra.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Seleziona %s dal menu che appare.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"right"))+" "+`${r.default.__("Potrebbe essere necessario scorrere verso il basso per trovare questa voce di menu.")}`)+""+V()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(d)):D()||S()||y()?(n=new i.DeviceInfo(a=!1,o=!1,t),q(d)):T()?(n=new i.DeviceInfo(a=!1,o=!1,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca il pulsante %s sotto per aprire il browser di sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(d)):(n=new i.DeviceInfo(a=!1,o=!1,t),l=!1):O()?(n=new i.DeviceInfo(a=!1,o=!0,t),function(e){var n=F()+K()+W()+H()+U("1",r.default.__("Tocca %s nella barra del browser.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tocca %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Aggiungi alla schermata Home"),"left")))+""+V()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(d)):A()||v()&&m(/Instagram/)?(n=new i.DeviceInfo(a=!1,o=!1,t),q(d)):(n=new i.DeviceInfo(a=!1,o=!1,t),l=!1),l&&N(d)}else n=new i.DeviceInfo(a=!1,o=!1,t),c.showDesktop&&(B()||$()?(Z(),ie()):P()&&(Z(),function(){var e=x(!0);(function(e){var n=E()?J():G(),t=F()+K()+W()+z()+H()+U("1",r.default.__("Tocca %s nella barra degli strumenti.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Tocca %s",R(j("desktop-safari-dock.svg"),r.default.__("Aggiungi al Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:g,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:P,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["it"],i=t(699),r=a(t(794)),s={};o.forEach((e=>{s[e]={}})),r.default.configure({locales:o,staticCatalog:s,directory:"."})},794:(e,n)=>{let t,a;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{a=t.staticCatalog[e]},_translateKey:e=>null==a||null==a[e]?e:a[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(a){var o=n[a];if(void 0!==o)return o.exports;var i=n[a]={exports:{}};return e[a].call(i.exports,i,i.exports,t),i.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(654);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_ja.min.js b/dist/add-to-homescreen_ja.min.js index 92680c7..ef2ae0a 100644 --- a/dist/add-to-homescreen_ja.min.js +++ b/dist/add-to-homescreen_ja.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},281:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function D(){return h()&&p(/FxiOS/)}function y(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!k()&&!M()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function k(){return g()&&p(/SamsungBrowser/)}function M(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function j(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("上の%sボタンをタップ",``))+U("2",`${r.default.__("Tap")} ${r.default.__("ブラウザで開く")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("%sをインストール",t):r.default.__("アプリをインストール"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("アイコンがホーム画面に追加され、このウェブサイトをすばやくアクセスできます。"))}function z(){return q(r.default.__("アイコンがタスクバーに追加され、このウェブサイトをすばやくアクセスできます。"))}function J(){return q(r.default.__("アイコンがDockに追加され、このウェブサイトをすばやくアクセスできます。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("ツールバーの%sボタンをタップ",j(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("表示されるメニューから%sを選択してください。",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"right"))+` ${r.default.__("このメニュー項目を見つけるには、下にスクロールする必要があります。")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("右上の%sボタンをタップ",j(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("表示されるメニューから%sを選択してください。",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"right"))+" "+`${r.default.__("このメニュー項目を見つけるには、下にスクロールする必要があります。")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("下の%sボタンをタップしてシステムのブラウザを開きます。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("ブラウザバーで表示される%sをタップ",j(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("%sをタップ",j(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("ツールバーで表示される%sをタップ",j(R("desktop-safari-menu.svg"))))+U("2",r.default.__("%sをタップ",j(R("desktop-safari-dock.svg"),r.default.__("Dockに追加"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ja"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(281);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},281:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function D(){return h()&&g(/FxiOS/)}function y(){return!!h()&&g(/FBAN|FBAV/)}function I(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!k()&&!M()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function k(){return p()&&g(/SamsungBrowser/)}function M(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function j(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("上の%sボタンをタップ",``))+U("2",`${r.default.__("Tap")} ${r.default.__("ブラウザで開く")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("%sをインストール",t):r.default.__("アプリをインストール"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("アイコンがホーム画面に追加され、このウェブサイトをすばやくアクセスできます。"))}function z(){return q(r.default.__("アイコンがタスクバーに追加され、このウェブサイトをすばやくアクセスできます。"))}function J(){return q(r.default.__("アイコンがDockに追加され、このウェブサイトをすばやくアクセスできます。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("ツールバーの%sボタンをタップ",j(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("表示されるメニューから%sを選択してください。",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"right"))+` ${r.default.__("このメニュー項目を見つけるには、下にスクロールする必要があります。")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("右上の%sボタンをタップ",j(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("表示されるメニューから%sを選択してください。",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"right"))+" "+`${r.default.__("このメニュー項目を見つけるには、下にスクロールする必要があります。")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("下の%sボタンをタップしてシステムのブラウザを開きます。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("ブラウザバーで表示される%sをタップ",j(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("%sをタップ",j(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("ホーム画面に追加"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("ツールバーで表示される%sをタップ",j(R("desktop-safari-menu.svg"))))+U("2",r.default.__("%sをタップ",j(R("desktop-safari-dock.svg"),r.default.__("Dockに追加"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ja"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(281);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_ko.min.js b/dist/add-to-homescreen_ko.min.js index 8e7ba1f..842c6ea 100644 --- a/dist/add-to-homescreen_ko.min.js +++ b/dist/add-to-homescreen_ko.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},535:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function D(){return h()&&p(/FxiOS/)}function y(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!k()&&!M()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function k(){return g()&&p(/SamsungBrowser/)}function M(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("위의 %s 버튼을 탭하세요.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("브라우저에서 열기")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("%s 설치",t):r.default.__("앱 설치"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 홈 화면에 아이콘이 추가됩니다."))}function z(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 작업 표시줄에 아이콘이 추가됩니다."))}function J(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 Dock에 아이콘이 추가됩니다."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("도구 모음에서 %s 버튼을 탭하세요.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("팝업 메뉴에서 %s을(를) 선택하세요.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"right"))+` ${r.default.__("이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("오른쪽 상단 모서리에서 %s 버튼을 탭하세요.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("팝업 메뉴에서 %s을(를) 선택하세요.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"right"))+" "+`${r.default.__("이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("아래의 %s 버튼을 탭하여 시스템 브라우저를 여세요.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("브라우저 바에서 %s을(를) 탭하세요.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("%s을(를) 탭하세요",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("도구 모음에서 %s을(를) 탭하세요.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("%s을(를) 탭하세요",R(j("desktop-safari-dock.svg"),r.default.__("Dock에 추가"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ko"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(535);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},535:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function D(){return h()&&g(/FxiOS/)}function y(){return!!h()&&g(/FBAN|FBAV/)}function I(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!k()&&!M()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function k(){return p()&&g(/SamsungBrowser/)}function M(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("위의 %s 버튼을 탭하세요.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("브라우저에서 열기")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("%s 설치",t):r.default.__("앱 설치"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 홈 화면에 아이콘이 추가됩니다."))}function z(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 작업 표시줄에 아이콘이 추가됩니다."))}function J(){return q(r.default.__("이 웹사이트에 빠르게 액세스할 수 있도록 Dock에 아이콘이 추가됩니다."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("도구 모음에서 %s 버튼을 탭하세요.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("팝업 메뉴에서 %s을(를) 선택하세요.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"right"))+` ${r.default.__("이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("오른쪽 상단 모서리에서 %s 버튼을 탭하세요.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("팝업 메뉴에서 %s을(를) 선택하세요.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"right"))+" "+`${r.default.__("이 메뉴 항목을 찾으려면 아래로 스크롤해야 할 수도 있습니다.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("아래의 %s 버튼을 탭하여 시스템 브라우저를 여세요.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("브라우저 바에서 %s을(를) 탭하세요.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("%s을(를) 탭하세요",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("홈 화면에 추가"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("도구 모음에서 %s을(를) 탭하세요.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("%s을(를) 탭하세요",R(j("desktop-safari-dock.svg"),r.default.__("Dock에 추가"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ko"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(535);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_lv.min.js b/dist/add-to-homescreen_lv.min.js index 0607163..ea738df 100644 --- a/dist/add-to-homescreen_lv.min.js +++ b/dist/add-to-homescreen_lv.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},662:function(e,n,t){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:i,assetUrl:o,maxModalDisplayCount:l,displayOptions:u,allowClose:d}=e,c=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function p(e){return!!f.match(e)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!k()&&!I()&&!D()&&!y()&&!S()&&!L()}function _(){return h()&&p(/CriOS/)}function k(){return h()&&p(/FxiOS/)}function I(){return!!h()&&p(/FBAN|FBAV/)}function D(){return!!h()&&p(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return y()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!p(/Chrome/)&&!T()&&!A()&&!P()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function T(){return g()&&p(/FBAN|FBAV/)}function A(){return g()&&p(/SamsungBrowser/)}function P(){return g()&&p(/Firefox/)}function M(){return f.includes("Macintosh")}function E(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function B(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function j(){return f.includes("Edg/")}function $(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function C(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=N()+"";n.innerHTML=t}return n}function x(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&d&&m()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function N(){return se("modal")+` ${se("logo")}logo '}function F(){return se("list")}function z(e,n){return` ${se("list-item")} ${se("number-container")} ${se("circle")} ${se("number")} ${e} ${se("instruction")} ${n}`}function H(e,n="",t="none"){if(n){if("right"===t)return` ${se("list-button")} ${se("list-button-text")} ${n}';if("left"===t)return` ${se("list-button")} ${se("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${se("list-button")}'}function U(e){return o+e}function R(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s augstāk.",``))+z("2",`${s.default.__("Tap")} ${s.default.__("Atvērt pārlūkā")}`)+""+se("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===i?s.default.__("Instalēt %s",t):s.default.__("Instalēt lietotni"))+"

"}function W(){return"inline"===i?"":se("app-name")+t+""}function V(){return se("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return se("blurb")+e+""}function J(){return Y(s.default.__("Ikona tiks pievienota jūsu sākuma ekrānam, lai jūs varētu ātri piekļūt šai vietnei."))}function q(){return Y(s.default.__("Ikona tiks pievienota jūsu uzdevumjoslai, lai jūs varētu ātri piekļūt šai vietnei."))}function G(){return Y(s.default.__("Ikona tiks pievienota jūsu Dock, lai jūs varētu ātri piekļūt šai vietnei."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}$("appName","string"==typeof t&&t.length>0),$("appIconUrl","string"==typeof n&&n.length>0),$("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,$("maxModalDisplayCount",Number.isInteger(l)),u=void 0===u?a.DISPLAY_OPTIONS_DEFAULT:u,$("displayOptions",(0,a.isDisplayOptions)(u)),d=void 0===d||d,$("allowClose","boolean"==typeof d),c=null,!v()&&!X()&&!h()&&!g()&&(E()||j())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ie=!1,oe=null;function ae(){if(!ie){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ae()}),500);ie=!0;var e=C(!0);!function(e){var n=M()?G():q(),t=N()+K()+W()+V()+n+se("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),m(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),x(e)}}function se(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:u,allowClose:d,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(e){if(e&&!r[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=s.default._getLanguageFromBrowserSettings();e=n&&r[n]?n:r.en?"en":Object.keys(r)[0]}var n,t;let i,o;if(s.default.setLocale(e),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())n=new a.DeviceInfo(i=!0,o=!0,t);else if(X())n=new a.DeviceInfo(i=!1,o=!1,t);else if(u.showMobile&&(h()||g())){var l=!0;Z();var d=C(!1);h()?b()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s rīkjoslā.",H(U("ios-safari-sharing-api-button-2.svg"))))+z("2",s.default.__("Izvēlieties %s no uzlecošās izvēlnes.",H(U("ios-safari-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"right"))+` ${s.default.__("Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu.")}`)+"
"+J()+""+se(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(d)):_()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s augšējā labajā stūrī.",H(U("ios-chrome-more-button-2.svg"))))+z("2",s.default.__("Izvēlieties %s no uzlecošās izvēlnes.",H(U("ios-safari-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"right"))+" "+`${s.default.__("Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu.")}`)+""+J()+""+se("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(d)):I()||D()?(n=new a.DeviceInfo(i=!1,o=!1,t),R(d)):y()||S()||L()?(n=new a.DeviceInfo(i=!1,o=!1,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s zemāk, lai atvērtu sistēmas pārlūku.",``))+""+se("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(d)):(n=new a.DeviceInfo(i=!1,o=!1,t),l=!1):O()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties %s pārlūka joslā.",H(U("android-chrome-more-button-2.svg"))))+z("2",s.default.__("Pieskarieties %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"left")))+""+J()+""+se("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(d)):T()?(n=new a.DeviceInfo(i=!1,o=!1,t),R(d)):(n=new a.DeviceInfo(i=!1,o=!1,t),l=!1),l&&x(d)}else n=new a.DeviceInfo(i=!1,o=!1,t),u.showDesktop&&(E()||j()?(Z(),ae()):B()&&(Z(),function(){var e=C(!0);(function(e){var n=M()?G():q(),t=N()+K()+W()+V()+F()+z("1",s.default.__("Pieskarieties %s rīkjoslā.",H(U("desktop-safari-menu.svg"))))+z("2",s.default.__("Pieskarieties %s",H(U("desktop-safari-dock.svg"),s.default.__("Pievienot Dock"),"left")))+""+n+""+se("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),x(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:P,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:k,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:j,isDesktopMac:M,isDesktopSafari:B,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["lv"],a=t(699),s=i(t(794)),r={};o.forEach((e=>{r[e]={}})),s.default.configure({locales:o,staticCatalog:r,directory:"."})},794:(e,n)=>{let t,i;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{i=t.staticCatalog[e]},_translateKey:e=>null==i||null==i[e]?e:i[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(i){var o=n[i];if(void 0!==o)return o.exports;var a=n[i]={exports:{}};return e[i].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(662);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,t)=>{t.r(n)},662:function(e,n,t){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:t,appNameDisplay:i,assetUrl:o,maxModalDisplayCount:l,displayOptions:u,allowClose:d}=e,c=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function p(e){return!!f.match(e)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!k()&&!I()&&!D()&&!y()&&!S()&&!L()}function _(){return h()&&p(/CriOS/)}function k(){return h()&&p(/FxiOS/)}function I(){return!!h()&&p(/FBAN|FBAV/)}function D(){return!!h()&&p(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return y()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!p(/Chrome/)&&!T()&&!A()&&!P()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function T(){return g()&&p(/FBAN|FBAV/)}function A(){return g()&&p(/SamsungBrowser/)}function P(){return g()&&p(/Firefox/)}function M(){return f.includes("Macintosh")}function E(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function B(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function j(){return f.includes("Edg/")}function $(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function C(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var t=N()+"";n.innerHTML=t}return n}function x(e){ne=!0,document.body.appendChild(e),c=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&d&&m()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function N(){return se("modal")+` ${se("logo")}logo '}function F(){return se("list")}function z(e,n){return` ${se("list-item")} ${se("number-container")} ${se("circle")} ${se("number")} ${e} ${se("instruction")} ${n}`}function H(e,n="",t="none"){if(n){if("right"===t)return` ${se("list-button")} ${se("list-button-text")} ${n}';if("left"===t)return` ${se("list-button")} ${se("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${se("list-button")}'}function U(e){return o+e}function R(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s augstāk.",``))+z("2",`${s.default.__("Tap")} ${s.default.__("Atvērt pārlūkā")}`)+""+se("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===i?s.default.__("Instalēt %s",t):s.default.__("Instalēt lietotni"))+"

"}function W(){return"inline"===i?"":se("app-name")+t+""}function V(){return se("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return se("blurb")+e+""}function J(){return Y(s.default.__("Ikona tiks pievienota jūsu sākuma ekrānam, lai jūs varētu ātri piekļūt šai vietnei."))}function q(){return Y(s.default.__("Ikona tiks pievienota jūsu uzdevumjoslai, lai jūs varētu ātri piekļūt šai vietnei."))}function G(){return Y(s.default.__("Ikona tiks pievienota jūsu Dock, lai jūs varētu ātri piekļūt šai vietnei."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=l}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}$("appName","string"==typeof t&&t.length>0),$("appIconUrl","string"==typeof n&&n.length>0),$("assetUrl","string"==typeof o&&o.length>0),l=void 0===l?-1:l,$("maxModalDisplayCount",Number.isInteger(l)),u=void 0===u?a.DISPLAY_OPTIONS_DEFAULT:u,$("displayOptions",(0,a.isDisplayOptions)(u)),d=void 0===d||d,$("allowClose","boolean"==typeof d),c=null,!v()&&!X()&&!h()&&!g()&&(E()||j())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),te=e}));let ne=!1,te=null,ie=!1,oe=null;function ae(){if(!ie){if(null===te&&!(oe&&Date.now()-oe>2e3))return null===oe&&(oe=Date.now()),void setTimeout((()=>{ae()}),500);ie=!0;var e=C(!0);!function(e){var n=M()?G():q(),t=N()+K()+W()+V()+n+se("button-container")+'";e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{te&&(te.prompt(),m(),te.userChoice.then((e=>{e.outcome,te=null})))}))}(e),x(e)}}function se(e){return`
`}return{appName:t,appIconUrl:n,assetUrl:o,maxModalDisplayCount:l,displayOptions:u,allowClose:d,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(e){if(e&&!r[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=s.default._getLanguageFromBrowserSettings();e=n&&r[n]?n:r.en?"en":Object.keys(r)[0]}var n,t;let i,o;if(s.default.setLocale(e),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())n=new a.DeviceInfo(i=!0,o=!0,t);else if(X())n=new a.DeviceInfo(i=!1,o=!1,t);else if(u.showMobile&&(h()||g())){var l=!0;Z();var d=C(!1);h()?b()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s rīkjoslā.",H(U("ios-safari-sharing-api-button-2.svg"))))+z("2",s.default.__("Izvēlieties %s no uzlecošās izvēlnes.",H(U("ios-safari-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"right"))+` ${s.default.__("Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu.")}`)+"
"+J()+""+se(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(d)):_()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s augšējā labajā stūrī.",H(U("ios-chrome-more-button-2.svg"))))+z("2",s.default.__("Izvēlieties %s no uzlecošās izvēlnes.",H(U("ios-safari-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"right"))+" "+`${s.default.__("Jums, iespējams, būs jāpārskrollē uz leju, lai atrastu šo izvēlnes vienumu.")}`)+""+J()+""+se("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(d)):I()||D()||y()?(n=new a.DeviceInfo(i=!1,o=!1,t),R(d)):L()?(n=new a.DeviceInfo(i=!1,o=!1,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties pogai %s zemāk, lai atvērtu sistēmas pārlūku.",``))+""+se("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(d)):(n=new a.DeviceInfo(i=!1,o=!1,t),l=!1):O()?(n=new a.DeviceInfo(i=!1,o=!0,t),function(e){var n=N()+K()+W()+F()+z("1",s.default.__("Pieskarieties %s pārlūka joslā.",H(U("android-chrome-more-button-2.svg"))))+z("2",s.default.__("Pieskarieties %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),s.default.__("Pievienot sākuma ekrānam"),"left")))+""+J()+""+se("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(d)):T()||g()&&p(/Instagram/)?(n=new a.DeviceInfo(i=!1,o=!1,t),R(d)):(n=new a.DeviceInfo(i=!1,o=!1,t),l=!1),l&&x(d)}else n=new a.DeviceInfo(i=!1,o=!1,t),u.showDesktop&&(E()||j()?(Z(),ae()):B()&&(Z(),function(){var e=C(!0);(function(e){var n=M()?G():q(),t=N()+K()+W()+V()+F()+z("1",s.default.__("Pieskarieties %s rīkjoslā.",H(U("desktop-safari-menu.svg"))))+z("2",s.default.__("Pieskarieties %s",H(U("desktop-safari-dock.svg"),s.default.__("Pievienot Dock"),"left")))+""+n+""+se("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=t,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),x(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:P,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:k,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:E,isDesktopEdge:j,isDesktopMac:M,isDesktopSafari:B,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const o=["lv"],a=t(699),s=i(t(794)),r={};o.forEach((e=>{r[e]={}})),s.default.configure({locales:o,staticCatalog:r,directory:"."})},794:(e,n)=>{let t,i;Object.defineProperty(n,"__esModule",{value:!0});const o={configure:e=>{t=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?o._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?o._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{i=t.staticCatalog[e]},_translateKey:e=>null==i||null==i[e]?e:i[e],__:(e,n)=>{if(e.indexOf("%s")<0)return o._translateKey(e);const t=o._translateKey(e).split("%s");return t[0]+n+t[1]}};n.default=o},699:(e,n)=>{var t;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(t||(n.DeviceType=t={})),n.DeviceInfo=class{constructor(e,n,t){this.isStandAlone=e,this.canBeStandAlone=n,this.device=t}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function t(i){var o=n[i];if(void 0!==o)return o.exports;var a=n[i]={exports:{}};return e[i].call(a.exports,a,a.exports,t),a.exports}t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=t(662);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_pl.min.js b/dist/add-to-homescreen_pl.min.js index 8f16e25..4392f5a 100644 --- a/dist/add-to-homescreen_pl.min.js +++ b/dist/add-to-homescreen_pl.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,o)=>{o.r(e)},457:function(n,e,o){var t=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:o,appNameDisplay:t,assetUrl:a,maxModalDisplayCount:d,displayOptions:u,allowClose:l}=n,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function g(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),v()?500:300))}function m(n){return!!f.match(n)}function w(){return!!m(/Android/)}function v(){return m(/iPhone|iPad|iPod/)||h()}function h(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return v()&&m(/Safari/)&&!y()&&!_()&&!k()&&!S()&&!D()&&!I()&&!L()}function y(){return v()&&m(/CriOS/)}function _(){return v()&&m(/FxiOS/)}function k(){return!!v()&&m(/FBAN|FBAV/)}function S(){return!!v()&&m(/LinkedInApp/)}function D(){return!!v()&&!!window.document.referrer.match("//l.instagram.com/")}function I(){return D()}function L(){return!!v()&&!!window.document.referrer.match("//t.co/")}function O(){return w()&&!!m(/Chrome/)&&!T()&&!z()&&!A()&&!(w()&&m(/Edg/))&&!(w()&&m(/OPR/))}function T(){return w()&&m(/FBAN|FBAV/)}function z(){return w()&&m(/SamsungBrowser/)}function A(){return w()&&m(/Firefox/)}function j(){return f.includes("Macintosh")}function M(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function E(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function B(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function $(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var o=x()+"";e.innerHTML=o}return e}function C(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&l&&g()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function x(){return sn("modal")+` ${sn("logo")}logo '}function N(){return sn("list")}function F(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function H(n,e="",o="none"){if(e){if("right"===o)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===o)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function U(n){return a+n}function W(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s powyżej.",``))+F("2",`${r.default.__("Tap")} ${r.default.__("Otwórz w przeglądarce")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function R(){return'

'+("inline"===t?r.default.__("Zainstaluj %s",o):r.default.__("Zainstaluj aplikację"))+"

"}function K(){return"inline"===t?"":sn("app-name")+o+""}function Y(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Z(n){return sn("blurb")+n+""}function V(){return Z(r.default.__("Ikona zostanie dodana do ekranu głównego, abyś mógł szybko uzyskać dostęp do tej strony."))}function q(){return Z(r.default.__("Ikona zostanie dodana do paska zadań, abyś mógł szybko uzyskać dostęp do tej strony."))}function G(){return Z(r.default.__("Ikona zostanie dodana do Docka, abyś mógł szybko uzyskać dostęp do tej strony."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&nn()>=d}function X(){if(!J())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof o&&o.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof a&&a.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),u=void 0===u?i.DISPLAY_OPTIONS_DEFAULT:u,P("displayOptions",(0,i.isDisplayOptions)(u)),l=void 0===l||l,P("allowClose","boolean"==typeof l),c=null,!p()&&!Q()&&!v()&&!w()&&(M()||B())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),on=n}));let en=!1,on=null,tn=!1,an=null;function rn(){if(!tn){if(null===on&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);tn=!0;var n=$(!0);!function(n){var e=j()?G():q(),o=x()+R()+K()+Y()+e+sn("button-container")+'";n.innerHTML=o,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{g()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{on&&(on.prompt(),g(),on.userChoice.then((n=>{n.outcome,on=null})))}))}(n),C(n)}}function sn(n){return`
`}return{appName:o,appIconUrl:e,assetUrl:a,maxModalDisplayCount:d,displayOptions:u,allowClose:l,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,o;let t,a;if(r.default.setLocale(n),o=v()?i.DeviceType.IOS:w()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(t=!0,a=!0,o);else if(Q())e=new i.DeviceInfo(t=!1,a=!1,o);else if(u.showMobile&&(v()||w())){var d=!0;X();var l=$(!1);v()?b()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s na pasku narzędzi.",H(U("ios-safari-sharing-api-button-2.svg"))))+F("2",r.default.__("Wybierz %s z wyświetlonego menu.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"right"))+` ${r.default.__("Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu.")}`)+"
"+V()+""+sn(h()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):y()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s w prawym górnym rogu.",H(U("ios-chrome-more-button-2.svg"))))+F("2",r.default.__("Wybierz %s z wyświetlonego menu.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"right"))+" "+`${r.default.__("Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu.")}`)+""+V()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):k()||S()?(e=new i.DeviceInfo(t=!1,a=!1,o),W(l)):D()||I()||L()?(e=new i.DeviceInfo(t=!1,a=!1,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s poniżej, aby otworzyć przeglądarkę systemową.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(e=new i.DeviceInfo(t=!1,a=!1,o),d=!1):O()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij %s w pasku przeglądarki.",H(U("android-chrome-more-button-2.svg"))))+F("2",r.default.__("Stuknij %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"left")))+""+V()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):T()?(e=new i.DeviceInfo(t=!1,a=!1,o),W(l)):(e=new i.DeviceInfo(t=!1,a=!1,o),d=!1),d&&C(l)}else e=new i.DeviceInfo(t=!1,a=!1,o),u.showDesktop&&(M()||B()?(X(),rn()):E()&&(X(),function(){var n=$(!0);(function(n){var e=j()?G():q(),o=x()+R()+K()+Y()+N()+F("1",r.default.__("Stuknij %s na pasku narzędzi.",H(U("desktop-safari-menu.svg"))))+F("2",r.default.__("Stuknij %s",H(U("desktop-safari-dock.svg"),r.default.__("Dodaj do Docka"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=o,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),C(n)}()));return e},closeModal:g,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:A,isBrowserAndroidSamsung:z,isBrowserIOSChrome:y,isBrowserIOSFirefox:_,isBrowserIOSInAppFacebook:k,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:I,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:M,isDesktopEdge:B,isDesktopMac:j,isDesktopSafari:E,isDesktopWindows:function(){return f.includes("Windows")}}},o(279);const a=["pl"],i=o(699),r=t(o(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let o,t;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{o=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{t=o.staticCatalog[n]},_translateKey:n=>null==t||null==t[n]?n:t[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const o=a._translateKey(n).split("%s");return o[0]+e+o[1]}};e.default=a},699:(n,e)=>{var o;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(o||(e.DeviceType=o={})),e.DeviceInfo=class{constructor(n,e,o){this.isStandAlone=n,this.canBeStandAlone=e,this.device=o}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function o(t){var a=e[t];if(void 0!==a)return a.exports;var i=e[t]={exports:{}};return n[t].call(i.exports,i,i.exports,o),i.exports}o.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=o(457);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,o)=>{o.r(e)},457:function(n,e,o){var t=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:o,appNameDisplay:t,assetUrl:a,maxModalDisplayCount:d,displayOptions:u,allowClose:l}=n,c=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function g(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),v()?500:300))}function m(n){return!!f.match(n)}function w(){return!!m(/Android/)}function v(){return m(/iPhone|iPad|iPod/)||h()}function h(){return!!(m(/iPad/)||m(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return v()&&m(/Safari/)&&!y()&&!_()&&!k()&&!S()&&!D()&&!I()&&!L()}function y(){return v()&&m(/CriOS/)}function _(){return v()&&m(/FxiOS/)}function k(){return!!v()&&m(/FBAN|FBAV/)}function S(){return!!v()&&m(/LinkedInApp/)}function D(){return!!v()&&!!window.document.referrer.match("//l.instagram.com/")}function I(){return D()}function L(){return!!v()&&!!window.document.referrer.match("//t.co/")}function O(){return w()&&!!m(/Chrome/)&&!T()&&!z()&&!A()&&!(w()&&m(/Edg/))&&!(w()&&m(/OPR/))}function T(){return w()&&m(/FBAN|FBAV/)}function z(){return w()&&m(/SamsungBrowser/)}function A(){return w()&&m(/Firefox/)}function j(){return f.includes("Macintosh")}function M(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function E(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function B(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function $(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var o=x()+"";e.innerHTML=o}return e}function C(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&l&&g()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function x(){return sn("modal")+` ${sn("logo")}logo '}function N(){return sn("list")}function F(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function H(n,e="",o="none"){if(e){if("right"===o)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===o)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function U(n){return a+n}function W(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s powyżej.",``))+F("2",`${r.default.__("Tap")} ${r.default.__("Otwórz w przeglądarce")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function R(){return'

'+("inline"===t?r.default.__("Zainstaluj %s",o):r.default.__("Zainstaluj aplikację"))+"

"}function K(){return"inline"===t?"":sn("app-name")+o+""}function Y(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Z(n){return sn("blurb")+n+""}function V(){return Z(r.default.__("Ikona zostanie dodana do ekranu głównego, abyś mógł szybko uzyskać dostęp do tej strony."))}function q(){return Z(r.default.__("Ikona zostanie dodana do paska zadań, abyś mógł szybko uzyskać dostęp do tej strony."))}function G(){return Z(r.default.__("Ikona zostanie dodana do Docka, abyś mógł szybko uzyskać dostęp do tej strony."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&nn()>=d}function X(){if(!J())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof o&&o.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof a&&a.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),u=void 0===u?i.DISPLAY_OPTIONS_DEFAULT:u,P("displayOptions",(0,i.isDisplayOptions)(u)),l=void 0===l||l,P("allowClose","boolean"==typeof l),c=null,!p()&&!Q()&&!v()&&!w()&&(M()||B())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),on=n}));let en=!1,on=null,tn=!1,an=null;function rn(){if(!tn){if(null===on&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);tn=!0;var n=$(!0);!function(n){var e=j()?G():q(),o=x()+R()+K()+Y()+e+sn("button-container")+'";n.innerHTML=o,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{g()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{on&&(on.prompt(),g(),on.userChoice.then((n=>{n.outcome,on=null})))}))}(n),C(n)}}function sn(n){return`
`}return{appName:o,appIconUrl:e,assetUrl:a,maxModalDisplayCount:d,displayOptions:u,allowClose:l,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,o;let t,a;if(r.default.setLocale(n),o=v()?i.DeviceType.IOS:w()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(t=!0,a=!0,o);else if(Q())e=new i.DeviceInfo(t=!1,a=!1,o);else if(u.showMobile&&(v()||w())){var d=!0;X();var l=$(!1);v()?b()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s na pasku narzędzi.",H(U("ios-safari-sharing-api-button-2.svg"))))+F("2",r.default.__("Wybierz %s z wyświetlonego menu.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"right"))+` ${r.default.__("Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu.")}`)+"
"+V()+""+sn(h()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(l)):y()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s w prawym górnym rogu.",H(U("ios-chrome-more-button-2.svg"))))+F("2",r.default.__("Wybierz %s z wyświetlonego menu.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"right"))+" "+`${r.default.__("Możesz musieć przewinąć w dół, aby znaleźć tę pozycję w menu.")}`)+""+V()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(l)):k()||S()||D()?(e=new i.DeviceInfo(t=!1,a=!1,o),W(l)):L()?(e=new i.DeviceInfo(t=!1,a=!1,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij przycisk %s poniżej, aby otworzyć przeglądarkę systemową.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(l)):(e=new i.DeviceInfo(t=!1,a=!1,o),d=!1):O()?(e=new i.DeviceInfo(t=!1,a=!0,o),function(n){var e=x()+R()+K()+N()+F("1",r.default.__("Stuknij %s w pasku przeglądarki.",H(U("android-chrome-more-button-2.svg"))))+F("2",r.default.__("Stuknij %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Dodaj do ekranu głównego"),"left")))+""+V()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(l)):T()||w()&&m(/Instagram/)?(e=new i.DeviceInfo(t=!1,a=!1,o),W(l)):(e=new i.DeviceInfo(t=!1,a=!1,o),d=!1),d&&C(l)}else e=new i.DeviceInfo(t=!1,a=!1,o),u.showDesktop&&(M()||B()?(X(),rn()):E()&&(X(),function(){var n=$(!0);(function(n){var e=j()?G():q(),o=x()+R()+K()+Y()+N()+F("1",r.default.__("Stuknij %s na pasku narzędzi.",H(U("desktop-safari-menu.svg"))))+F("2",r.default.__("Stuknij %s",H(U("desktop-safari-dock.svg"),r.default.__("Dodaj do Docka"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=o,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),C(n)}()));return e},closeModal:g,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:A,isBrowserAndroidSamsung:z,isBrowserIOSChrome:y,isBrowserIOSFirefox:_,isBrowserIOSInAppFacebook:k,isBrowserIOSInAppInstagram:D,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:I,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:M,isDesktopEdge:B,isDesktopMac:j,isDesktopSafari:E,isDesktopWindows:function(){return f.includes("Windows")}}},o(279);const a=["pl"],i=o(699),r=t(o(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let o,t;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{o=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{t=o.staticCatalog[n]},_translateKey:n=>null==t||null==t[n]?n:t[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const o=a._translateKey(n).split("%s");return o[0]+e+o[1]}};e.default=a},699:(n,e)=>{var o;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(o||(e.DeviceType=o={})),e.DeviceInfo=class{constructor(n,e,o){this.isStandAlone=n,this.canBeStandAlone=e,this.device=o}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function o(t){var a=e[t];if(void 0!==a)return a.exports;var i=e[t]={exports:{}};return n[t].call(i.exports,i,i.exports,o),i.exports}o.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=o(457);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_pt.min.js b/dist/add-to-homescreen_pt.min.js index 6867723..b1d4dec 100644 --- a/dist/add-to-homescreen_pt.min.js +++ b/dist/add-to-homescreen_pt.min.js @@ -1 +1 @@ -(()=>{"use strict";var e={279:(e,n,o)=>{o.r(n)},413:function(e,n,o){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:o,appNameDisplay:a,assetUrl:t,maxModalDisplayCount:d,displayOptions:c,allowClose:u}=e,l=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,l&&(window.removeEventListener("touchstart",l),window.removeEventListener("click",l),l=null)}),h()?500:300))}function v(e){return!!f.match(e)}function g(){return!!v(/Android/)}function h(){return v(/iPhone|iPad|iPod/)||w()}function w(){return!!(v(/iPad/)||v(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&v(/Safari/)&&!_()&&!I()&&!D()&&!S()&&!y()&&!T()&&!L()}function _(){return h()&&v(/CriOS/)}function I(){return h()&&v(/FxiOS/)}function D(){return!!h()&&v(/FBAN|FBAV/)}function S(){return!!h()&&v(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function T(){return y()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!v(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&v(/Edg/))&&!(g()&&v(/OPR/))}function A(){return g()&&v(/FBAN|FBAV/)}function M(){return g()&&v(/SamsungBrowser/)}function k(){return g()&&v(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function x(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function P(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var o=F()+"";n.innerHTML=o}return n}function N(e){ne=!0,document.body.appendChild(e),l=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",l),window.addEventListener("click",l)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function q(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function H(e,n="",o="none"){if(n){if("right"===o)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===o)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function R(e){return t+e}function j(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s acima.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Abrir no navegador")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===a?r.default.__("Instalar %s",o):r.default.__("Instalar aplicativo"))+"

"}function W(){return"inline"===a?"":re("app-name")+o+""}function V(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function G(){return Y(r.default.__("Um ícone será adicionado à sua tela inicial para que você possa acessar rapidamente este site."))}function z(){return Y(r.default.__("Um ícone será adicionado à sua barra de tarefas para que você possa acessar rapidamente este site."))}function J(){return Y(r.default.__("Um ícone será adicionado à sua Dock para que você possa acessar rapidamente este site."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof o&&o.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof t&&t.length>0),d=void 0===d?-1:d,C("maxModalDisplayCount",Number.isInteger(d)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,C("displayOptions",(0,i.isDisplayOptions)(c)),u=void 0===u||u,C("allowClose","boolean"==typeof u),l=null,!p()&&!X()&&!h()&&!g()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),oe=e}));let ne=!1,oe=null,ae=!1,te=null;function ie(){if(!ae){if(null===oe&&!(te&&Date.now()-te>2e3))return null===te&&(te=Date.now()),void setTimeout((()=>{ie()}),500);ae=!0;var e=P(!0);!function(e){var n=E()?J():z(),o=F()+K()+W()+V()+n+re("button-container")+'";e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{oe&&(oe.prompt(),m(),oe.userChoice.then((e=>{e.outcome,oe=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:o,appIconUrl:n,assetUrl:t,maxModalDisplayCount:d,displayOptions:c,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,o;let a,t;if(r.default.setLocale(e),o=h()?i.DeviceType.IOS:g()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(a=!0,t=!0,o);else if(X())n=new i.DeviceInfo(a=!1,t=!1,o);else if(c.showMobile&&(h()||g())){var d=!0;Z();var u=P(!1);h()?b()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s na barra de ferramentas.",H(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Selecione %s no menu que aparece.",H(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"right"))+` ${r.default.__("Você pode precisar rolar para baixo para encontrar este item do menu.")}`)+"
"+G()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s no canto superior direito.",H(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Selecione %s no menu que aparece.",H(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"right"))+" "+`${r.default.__("Você pode precisar rolar para baixo para encontrar este item do menu.")}`)+""+G()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):D()||S()?(n=new i.DeviceInfo(a=!1,t=!1,o),j(u)):y()||T()||L()?(n=new i.DeviceInfo(a=!1,t=!1,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s abaixo para abrir o navegador do sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new i.DeviceInfo(a=!1,t=!1,o),d=!1):O()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque em %s na barra do navegador.",H(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Toque em %s",H(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"left")))+""+G()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):A()?(n=new i.DeviceInfo(a=!1,t=!1,o),j(u)):(n=new i.DeviceInfo(a=!1,t=!1,o),d=!1),d&&N(u)}else n=new i.DeviceInfo(a=!1,t=!1,o),c.showDesktop&&(B()||$()?(Z(),ie()):x()&&(Z(),function(){var e=P(!0);(function(e){var n=E()?J():z(),o=F()+K()+W()+V()+q()+U("1",r.default.__("Toque em %s na barra de ferramentas.",H(R("desktop-safari-menu.svg"))))+U("2",r.default.__("Toque em %s",H(R("desktop-safari-dock.svg"),r.default.__("Adicionar à Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:T,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:x,isDesktopWindows:function(){return f.includes("Windows")}}},o(279);const t=["pt"],i=o(699),r=a(o(794)),s={};t.forEach((e=>{s[e]={}})),r.default.configure({locales:t,staticCatalog:s,directory:"."})},794:(e,n)=>{let o,a;Object.defineProperty(n,"__esModule",{value:!0});const t={configure:e=>{o=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?t._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?t._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{a=o.staticCatalog[e]},_translateKey:e=>null==a||null==a[e]?e:a[e],__:(e,n)=>{if(e.indexOf("%s")<0)return t._translateKey(e);const o=t._translateKey(e).split("%s");return o[0]+n+o[1]}};n.default=t},699:(e,n)=>{var o;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(o||(n.DeviceType=o={})),n.DeviceInfo=class{constructor(e,n,o){this.isStandAlone=e,this.canBeStandAlone=n,this.device=o}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function o(a){var t=n[a];if(void 0!==t)return t.exports;var i=n[a]={exports:{}};return e[a].call(i.exports,i,i.exports,o),i.exports}o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=o(413);window.AddToHomeScreen=e})()})(); \ No newline at end of file +(()=>{"use strict";var e={279:(e,n,o)=>{o.r(n)},413:function(e,n,o){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.AddToHomeScreen=function(e){let{appIconUrl:n,appName:o,appNameDisplay:a,assetUrl:t,maxModalDisplayCount:d,displayOptions:c,allowClose:u}=e,l=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const e=document.querySelector(".adhs-container");e&&(e.classList.remove("visible"),setTimeout((()=>{e.remove(),ne=!1,l&&(window.removeEventListener("touchstart",l),window.removeEventListener("click",l),l=null)}),h()?500:300))}function v(e){return!!f.match(e)}function g(){return!!v(/Android/)}function h(){return v(/iPhone|iPad|iPod/)||w()}function w(){return!!(v(/iPad/)||v(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&v(/Safari/)&&!_()&&!I()&&!D()&&!S()&&!y()&&!T()&&!L()}function _(){return h()&&v(/CriOS/)}function I(){return h()&&v(/FxiOS/)}function D(){return!!h()&&v(/FBAN|FBAV/)}function S(){return!!h()&&v(/LinkedInApp/)}function y(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function T(){return y()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!v(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&v(/Edg/))&&!(g()&&v(/OPR/))}function A(){return g()&&v(/FBAN|FBAV/)}function M(){return g()&&v(/SamsungBrowser/)}function k(){return g()&&v(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const e=f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return e&&n}function x(){const e=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),n=f.includes("Macintosh")||f.includes("Windows");return e&&n}function $(){return f.includes("Edg/")}function C(e,n){if(!n)throw new Error("AddToHomeScreen: variable '"+e+"' has an invalid value.")}function P(e=!1){const n=document.createElement("div");if(n.classList.add("adhs-container"),e){var o=F()+"";n.innerHTML=o}return n}function N(e){ne=!0,document.body.appendChild(e),l=e=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(e.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",l),window.addEventListener("click",l)}),50),setTimeout((()=>{e.classList.add("visible")}),50)}function F(){return re("modal")+` ${re("logo")}logo '}function q(){return re("list")}function U(e,n){return` ${re("list-item")} ${re("number-container")} ${re("circle")} ${re("number")} ${e} ${re("instruction")} ${n}`}function H(e,n="",o="none"){if(n){if("right"===o)return` ${re("list-button")} ${re("list-button-text")} ${n}';if("left"===o)return` ${re("list-button")} ${re("list-button-text")} ${n}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${re("list-button")}'}function R(e){return t+e}function j(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s acima.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Abrir no navegador")}`)+""+re("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===a?r.default.__("Instalar %s",o):r.default.__("Instalar aplicativo"))+"

"}function W(){return"inline"===a?"":re("app-name")+o+""}function V(){return re("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(e){return re("blurb")+e+""}function G(){return Y(r.default.__("Um ícone será adicionado à sua tela inicial para que você possa acessar rapidamente este site."))}function z(){return Y(r.default.__("Um ícone será adicionado à sua barra de tarefas para que você possa acessar rapidamente este site."))}function J(){return Y(r.default.__("Um ícone será adicionado à sua Dock para que você possa acessar rapidamente este site."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&ee()>=d}function Z(){if(!Q())return!1;var e=ee();return e++,window.localStorage.setItem("adhs-modal-display-count",e.toString()),!0}function ee(){var e,n=window.localStorage.getItem("adhs-modal-display-count");return null===n?(e=0,window.localStorage.setItem("adhs-modal-display-count",e.toString())):e=parseInt(n),e}C("appName","string"==typeof o&&o.length>0),C("appIconUrl","string"==typeof n&&n.length>0),C("assetUrl","string"==typeof t&&t.length>0),d=void 0===d?-1:d,C("maxModalDisplayCount",Number.isInteger(d)),c=void 0===c?i.DISPLAY_OPTIONS_DEFAULT:c,C("displayOptions",(0,i.isDisplayOptions)(c)),u=void 0===u||u,C("allowClose","boolean"==typeof u),l=null,!p()&&!X()&&!h()&&!g()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(e){e.preventDefault(),oe=e}));let ne=!1,oe=null,ae=!1,te=null;function ie(){if(!ae){if(null===oe&&!(te&&Date.now()-te>2e3))return null===te&&(te=Date.now()),void setTimeout((()=>{ie()}),500);ae=!0;var e=P(!0);!function(e){var n=E()?J():z(),o=F()+K()+W()+V()+n+re("button-container")+'";e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-chrome"),e.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),e.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{oe&&(oe.prompt(),m(),oe.userChoice.then((e=>{e.outcome,oe=null})))}))}(e),N(e)}}function re(e){return`
`}return{appName:o,appIconUrl:n,assetUrl:t,maxModalDisplayCount:d,displayOptions:c,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(e){if(e&&!s[e]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",e),e=""),!e){const n=r.default._getLanguageFromBrowserSettings();e=n&&s[n]?n:s.en?"en":Object.keys(s)[0]}var n,o;let a,t;if(r.default.setLocale(e),o=h()?i.DeviceType.IOS:g()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())n=new i.DeviceInfo(a=!0,t=!0,o);else if(X())n=new i.DeviceInfo(a=!1,t=!1,o);else if(c.showMobile&&(h()||g())){var d=!0;Z();var u=P(!1);h()?b()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s na barra de ferramentas.",H(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Selecione %s no menu que aparece.",H(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"right"))+` ${r.default.__("Você pode precisar rolar para baixo para encontrar este item do menu.")}`)+"
"+G()+""+re(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s no canto superior direito.",H(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Selecione %s no menu que aparece.",H(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"right"))+" "+`${r.default.__("Você pode precisar rolar para baixo para encontrar este item do menu.")}`)+""+G()+""+re("ios-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):D()||S()||y()?(n=new i.DeviceInfo(a=!1,t=!1,o),j(u)):L()?(n=new i.DeviceInfo(a=!1,t=!1,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque no botão %s abaixo para abrir o navegador do sistema.",``))+""+re("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(n=new i.DeviceInfo(a=!1,t=!1,o),d=!1):O()?(n=new i.DeviceInfo(a=!1,t=!0,o),function(e){var n=F()+K()+W()+q()+U("1",r.default.__("Toque em %s na barra do navegador.",H(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Toque em %s",H(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Adicionar à Tela de Inicio"),"left")))+""+G()+""+re("android-chrome-bouncing-arrow-container")+'arrow';e.innerHTML=n,e.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):A()||g()&&v(/Instagram/)?(n=new i.DeviceInfo(a=!1,t=!1,o),j(u)):(n=new i.DeviceInfo(a=!1,t=!1,o),d=!1),d&&N(u)}else n=new i.DeviceInfo(a=!1,t=!1,o),c.showDesktop&&(B()||$()?(Z(),ie()):x()&&(Z(),function(){var e=P(!0);(function(e){var n=E()?J():z(),o=F()+K()+W()+V()+q()+U("1",r.default.__("Toque em %s na barra de ferramentas.",H(R("desktop-safari-menu.svg"))))+U("2",r.default.__("Toque em %s",H(R("desktop-safari-dock.svg"),r.default.__("Adicionar à Dock"),"left")))+""+n+""+re("desktop-safari-bouncing-arrow-container")+'arrow';e.innerHTML=o,e.classList.add("adhs-desktop","adhs-desktop-safari")})(e),N(e)}()));return n},closeModal:m,modalIsShowing:function(){return ne},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:I,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:y,isBrowserIOSInAppLinkedin:S,isBrowserIOSInAppThreads:T,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:x,isDesktopWindows:function(){return f.includes("Windows")}}},o(279);const t=["pt"],i=o(699),r=a(o(794)),s={};t.forEach((e=>{s[e]={}})),r.default.configure({locales:t,staticCatalog:s,directory:"."})},794:(e,n)=>{let o,a;Object.defineProperty(n,"__esModule",{value:!0});const t={configure:e=>{o=e},_getLanguageFromLocale:e=>e?e.indexOf("-")>=0?e.split("-")[0]:e.indexOf("_")>=0?e.split("_")[0]:e:"",_getLanguageFromBrowserSettings:()=>{const e=new URLSearchParams(window.location.search).get("locale");return e?t._getLanguageFromLocale(e):navigator.languages&&navigator.languages.length?t._getLanguageFromLocale(navigator.languages[0]):""},setLocale:e=>{a=o.staticCatalog[e]},_translateKey:e=>null==a||null==a[e]?e:a[e],__:(e,n)=>{if(e.indexOf("%s")<0)return t._translateKey(e);const o=t._translateKey(e).split("%s");return o[0]+n+o[1]}};n.default=t},699:(e,n)=>{var o;Object.defineProperty(n,"__esModule",{value:!0}),n.DISPLAY_OPTIONS_DEFAULT=n.DeviceInfo=n.DeviceType=void 0,n.isDisplayOptions=function(e){return e&&"boolean"==typeof e.showMobile&&"boolean"==typeof e.showDesktop},function(e){e.IOS="IOS",e.ANDROID="ANDROID",e.DESKTOP="DESKTOP"}(o||(n.DeviceType=o={})),n.DeviceInfo=class{constructor(e,n,o){this.isStandAlone=e,this.canBeStandAlone=n,this.device=o}},n.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},n={};function o(a){var t=n[a];if(void 0!==t)return t.exports;var i=n[a]={exports:{}};return e[a].call(i.exports,i,i.exports,o),i.exports}o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:e}=o(413);window.AddToHomeScreen=e})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_ru.min.js b/dist/add-to-homescreen_ru.min.js index c3d4432..ff8e9e9 100644 --- a/dist/add-to-homescreen_ru.min.js +++ b/dist/add-to-homescreen_ru.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},306:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function y(){return h()&&p(/FxiOS/)}function D(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function M(){return g()&&p(/SamsungBrowser/)}function k(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s выше.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Открыть в браузере")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Установить %s",t):r.default.__("Установить приложение"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("Значок будет добавлен на ваш главный экран для быстрого доступа к этому веб-сайту."))}function z(){return q(r.default.__("Значок будет добавлен на вашу панель задач для быстрого доступа к этому веб-сайту."))}function J(){return q(r.default.__("Значок будет добавлен в ваш док для быстрого доступа к этому веб-сайту."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var u=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s на панели инструментов.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Выберите %s из появившегося меню.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"right"))+` ${r.default.__("Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s в правом верхнем углу.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Выберите %s из появившегося меню.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"right"))+" "+`${r.default.__("Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s ниже, чтобы открыть системный браузер.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите %s в строке браузера.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Нажмите %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("Нажмите %s на панели инструментов.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Нажмите %s",R(j("desktop-safari-dock.svg"),r.default.__("Добавить в док"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ru"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(306);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},306:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function I(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function M(){return p()&&g(/SamsungBrowser/)}function k(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s выше.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Открыть в браузере")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Установить %s",t):r.default.__("Установить приложение"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("Значок будет добавлен на ваш главный экран для быстрого доступа к этому веб-сайту."))}function z(){return q(r.default.__("Значок будет добавлен на вашу панель задач для быстрого доступа к этому веб-сайту."))}function J(){return q(r.default.__("Значок будет добавлен в ваш док для быстрого доступа к этому веб-сайту."))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,P("allowClose","boolean"==typeof u),c=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var u=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s на панели инструментов.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Выберите %s из появившегося меню.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"right"))+` ${r.default.__("Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s в правом верхнем углу.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Выберите %s из появившегося меню.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"right"))+" "+`${r.default.__("Возможно, вам потребуется прокрутить вниз, чтобы найти этот пункт меню.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):I()||D()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите кнопку %s ниже, чтобы открыть системный браузер.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Нажмите %s в строке браузера.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Нажмите %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Добавить на главный экран"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("Нажмите %s на панели инструментов.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Нажмите %s",R(j("desktop-safari-dock.svg"),r.default.__("Добавить в док"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["ru"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(306);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_sl.min.js b/dist/add-to-homescreen_sl.min.js index f6dde0b..31eb9cc 100644 --- a/dist/add-to-homescreen_sl.min.js +++ b/dist/add-to-homescreen_sl.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},118:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function m(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function p(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function v(n){return!!f.match(n)}function g(){return!!v(/Android/)}function h(){return v(/iPhone|iPad|iPod/)||w()}function w(){return!!(v(/iPad/)||v(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&v(/Safari/)&&!_()&&!D()&&!I()&&!y()&&!S()&&!L()&&!k()}function _(){return h()&&v(/CriOS/)}function D(){return h()&&v(/FxiOS/)}function I(){return!!h()&&v(/FBAN|FBAV/)}function y(){return!!h()&&v(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function k(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!v(/Chrome/)&&!T()&&!A()&&!M()&&!(g()&&v(/Edg/))&&!(g()&&v(/OPR/))}function T(){return g()&&v(/FBAN|FBAV/)}function A(){return g()&&v(/SamsungBrowser/)}function M(){return g()&&v(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function z(){return f.includes("Edg/")}function C(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function N(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=j()+"";e.innerHTML=t}return e}function P(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&p()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function j(){return sn("modal")+` ${sn("logo")}logo '}function x(){return sn("list")}function F(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function H(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function U(n){return i+n}function V(n){var e=j()+K()+R()+x()+F("1",r.default.__("Izberite zgornji gumb %s.",``))+F("2",`${r.default.__("Tap")} ${r.default.__("Odpri v brskalniku")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?r.default.__("Namesti %s",t):r.default.__("Namesti aplikacijo"))+"

"}function R(){return"inline"===o?"":sn("app-name")+t+""}function W(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(n){return sn("blurb")+n+""}function q(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana na začetni zaslon."))}function G(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v opravilno vrstico."))}function Z(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v Dock."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&nn()>=d}function X(){if(!J())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof e&&e.length>0),C("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,C("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,C("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,C("allowClose","boolean"==typeof u),c=null,!m()&&!Q()&&!h()&&!g()&&(B()||z())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=N(!0);!function(n){var e=E()?Z():G(),t=j()+K()+R()+W()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{p()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),p(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),P(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:m,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,m())e=new a.DeviceInfo(o=!0,i=!0,t);else if(Q())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;X();var u=N(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V orodni vrstici izberite gumb %s.",H(U("ios-safari-sharing-api-button-2.svg"))))+F("2",r.default.__("V pojavnem meniju izberite %s.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"right"))+` ${r.default.__("Da boste našli ta element, se bo morda potrebno pomakniti navzdol.")}`)+"
"+q()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V zgornjem desnem kotu izberite gumb %s.",H(U("ios-chrome-more-button-2.svg"))))+F("2",r.default.__("V pojavnem meniju izberite %s.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"right"))+" "+`${r.default.__("Da boste našli ta element, se bo morda potrebno pomakniti navzdol.")}`)+""+q()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):I()||y()?(e=new a.DeviceInfo(o=!1,i=!1,t),V(u)):S()||L()||k()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("Za odpiranje brskalnika izberite spodnji gumb %s.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):O()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V vrstici brskalnika izberite %s.",H(U("android-chrome-more-button-2.svg"))))+F("2",r.default.__("Izberite %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"left")))+""+q()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):T()?(e=new a.DeviceInfo(o=!1,i=!1,t),V(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&P(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||z()?(X(),rn()):$()&&(X(),function(){var n=N(!0);(function(n){var e=E()?Z():G(),t=j()+K()+R()+W()+x()+F("1",r.default.__("V orodni vrstici izberite %s.",H(U("desktop-safari-menu.svg"))))+F("2",r.default.__("Izberite %s",H(U("desktop-safari-dock.svg"),r.default.__("Dodaj v Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),P(n)}()));return e},closeModal:p,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:y,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:k,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:z,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["sl"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(118);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},118:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u}=n,c=null;const f=window.navigator.userAgent;function m(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function p(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,c&&(window.removeEventListener("touchstart",c),window.removeEventListener("click",c),c=null)}),h()?500:300))}function v(n){return!!f.match(n)}function g(){return!!v(/Android/)}function h(){return v(/iPhone|iPad|iPod/)||w()}function w(){return!!(v(/iPad/)||v(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&v(/Safari/)&&!_()&&!D()&&!I()&&!y()&&!S()&&!L()&&!k()}function _(){return h()&&v(/CriOS/)}function D(){return h()&&v(/FxiOS/)}function I(){return!!h()&&v(/FBAN|FBAV/)}function y(){return!!h()&&v(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function k(){return!!h()&&!!window.document.referrer.match("//t.co/")}function O(){return g()&&!!v(/Chrome/)&&!T()&&!A()&&!M()&&!(g()&&v(/Edg/))&&!(g()&&v(/OPR/))}function T(){return g()&&v(/FBAN|FBAV/)}function A(){return g()&&v(/SamsungBrowser/)}function M(){return g()&&v(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function z(){return f.includes("Edg/")}function C(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function N(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=j()+"";e.innerHTML=t}return e}function P(n){en=!0,document.body.appendChild(n),c=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&p()},setTimeout((()=>{window.addEventListener("touchstart",c),window.addEventListener("click",c)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function j(){return sn("modal")+` ${sn("logo")}logo '}function x(){return sn("list")}function F(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function H(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function U(n){return i+n}function V(n){var e=j()+K()+R()+x()+F("1",r.default.__("Izberite zgornji gumb %s.",``))+F("2",`${r.default.__("Tap")} ${r.default.__("Odpri v brskalniku")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?r.default.__("Namesti %s",t):r.default.__("Namesti aplikacijo"))+"

"}function R(){return"inline"===o?"":sn("app-name")+t+""}function W(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function Y(n){return sn("blurb")+n+""}function q(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana na začetni zaslon."))}function G(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v opravilno vrstico."))}function Z(){return Y(r.default.__("Da boste lahko hitro dostopali do te spletne strani, bo ikona dodana v Dock."))}function J(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function Q(){return!!J()&&nn()>=d}function X(){if(!J())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}C("appName","string"==typeof t&&t.length>0),C("appIconUrl","string"==typeof e&&e.length>0),C("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,C("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,C("displayOptions",(0,a.isDisplayOptions)(l)),u=void 0===u||u,C("allowClose","boolean"==typeof u),c=null,!m()&&!Q()&&!h()&&!g()&&(B()||z())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=N(!0);!function(n){var e=E()?Z():G(),t=j()+K()+R()+W()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{p()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),p(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),P(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:u,clearModalDisplayCount:function(){J()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:m,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,m())e=new a.DeviceInfo(o=!0,i=!0,t);else if(Q())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;X();var u=N(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V orodni vrstici izberite gumb %s.",H(U("ios-safari-sharing-api-button-2.svg"))))+F("2",r.default.__("V pojavnem meniju izberite %s.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"right"))+` ${r.default.__("Da boste našli ta element, se bo morda potrebno pomakniti navzdol.")}`)+"
"+q()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V zgornjem desnem kotu izberite gumb %s.",H(U("ios-chrome-more-button-2.svg"))))+F("2",r.default.__("V pojavnem meniju izberite %s.",H(U("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"right"))+" "+`${r.default.__("Da boste našli ta element, se bo morda potrebno pomakniti navzdol.")}`)+""+q()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):I()||y()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),V(u)):k()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("Za odpiranje brskalnika izberite spodnji gumb %s.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):O()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=j()+K()+R()+x()+F("1",r.default.__("V vrstici brskalnika izberite %s.",H(U("android-chrome-more-button-2.svg"))))+F("2",r.default.__("Izberite %s",H(U("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Dodaj na začetni zaslon"),"left")))+""+q()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):T()||g()&&v(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),V(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&P(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||z()?(X(),rn()):$()&&(X(),function(){var n=N(!0);(function(n){var e=E()?Z():G(),t=j()+K()+R()+W()+x()+F("1",r.default.__("V orodni vrstici izberite %s.",H(U("desktop-safari-menu.svg"))))+F("2",r.default.__("Izberite %s",H(U("desktop-safari-dock.svg"),r.default.__("Dodaj v Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),P(n)}()));return e},closeModal:p,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:T,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:y,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:k,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:z,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["sl"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(118);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_sv.min.js b/dist/add-to-homescreen_sv.min.js index c90b6c2..b357dbb 100644 --- a/dist/add-to-homescreen_sv.min.js +++ b/dist/add-to-homescreen_sv.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},112:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function v(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!k()&&!D()&&!I()&&!S()&&!L()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function k(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function I(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return I()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return v()&&!!g(/Chrome/)&&!O()&&!A()&&!E()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function O(){return v()&&g(/FBAN|FBAV/)}function A(){return v()&&g(/SamsungBrowser/)}function E(){return v()&&g(/Firefox/)}function M(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function j(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return a+n}function K(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s ovan.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Öppna i webbläsare")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Installera %s",t):r.default.__("Installera app"))+"

"}function V(){return"inline"===o?"":sn("app-name")+t+""}function Y(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("En ikon kommer att läggas till på din hemskärm så att du snabbt kan komma åt denna webbplats."))}function z(){return q(r.default.__("En ikon kommer att läggas till i din aktivitetsfält så att du snabbt kan komma åt denna webbplats."))}function J(){return q(r.default.__("En ikon kommer att läggas till i din Dock så att du snabbt kan komma åt denna webbplats."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=l}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,P("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?i.DISPLAY_OPTIONS_DEFAULT:d,P("displayOptions",(0,i.isDisplayOptions)(d)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!p()&&!X()&&!h()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=M()?J():z(),t=F()+W()+V()+Y()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,a;if(r.default.setLocale(n),t=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(o=!0,a=!0,t);else if(X())e=new i.DeviceInfo(o=!1,a=!1,t);else if(d.showMobile&&(h()||v())){var l=!0;Z();var c=x(!1);h()?b()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s i verktygsfältet.",j(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Välj %s från menyn som visas.",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"right"))+` ${r.default.__("Du kan behöva rulla nedåt för att hitta det här menyobjektet.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s i det övre högra hörnet.",j(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Välj %s från menyn som visas.",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"right"))+" "+`${r.default.__("Du kan behöva rulla nedåt för att hitta det här menyobjektet.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):k()||D()?(e=new i.DeviceInfo(o=!1,a=!1,t),K(c)):I()||S()||L()?(e=new i.DeviceInfo(o=!1,a=!1,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s nedan för att öppna din systemwebbläsare.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1):T()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på %s i webbläsarens fält.",j(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tryck på %s",j(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):O()?(e=new i.DeviceInfo(o=!1,a=!1,t),K(c)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1),l&&N(c)}else e=new i.DeviceInfo(o=!1,a=!1,t),d.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=M()?J():z(),t=F()+W()+V()+Y()+H()+U("1",r.default.__("Tryck på %s i verktygsfältet.",j(R("desktop-safari-menu.svg"))))+U("2",r.default.__("Tryck på %s",j(R("desktop-safari-dock.svg"),r.default.__("Lägg till i Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:E,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:k,isBrowserIOSInAppInstagram:I,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:M,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const a=["sv"],i=t(699),r=o(t(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const t=a._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=a},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var a=e[o];if(void 0!==a)return a.exports;var i=e[o]={exports:{}};return n[o].call(i.exports,i,i.exports,t),i.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(112);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},112:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function p(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function v(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!k()&&!D()&&!I()&&!S()&&!L()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function k(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function I(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function S(){return I()}function L(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return v()&&!!g(/Chrome/)&&!O()&&!A()&&!E()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function O(){return v()&&g(/FBAN|FBAV/)}function A(){return v()&&g(/SamsungBrowser/)}function E(){return v()&&g(/Firefox/)}function M(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function j(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return a+n}function K(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s ovan.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Öppna i webbläsare")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Installera %s",t):r.default.__("Installera app"))+"

"}function V(){return"inline"===o?"":sn("app-name")+t+""}function Y(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("En ikon kommer att läggas till på din hemskärm så att du snabbt kan komma åt denna webbplats."))}function z(){return q(r.default.__("En ikon kommer att läggas till i din aktivitetsfält så att du snabbt kan komma åt denna webbplats."))}function J(){return q(r.default.__("En ikon kommer att läggas till i din Dock så att du snabbt kan komma åt denna webbplats."))}function Q(){return"number"==typeof l&&l>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=l}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof a&&a.length>0),l=void 0===l?-1:l,P("maxModalDisplayCount",Number.isInteger(l)),d=void 0===d?i.DISPLAY_OPTIONS_DEFAULT:d,P("displayOptions",(0,i.isDisplayOptions)(d)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!p()&&!X()&&!h()&&!v()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=M()?J():z(),t=F()+W()+V()+Y()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:a,maxModalDisplayCount:l,displayOptions:d,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:p,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,a;if(r.default.setLocale(n),t=h()?i.DeviceType.IOS:v()?i.DeviceType.ANDROID:i.DeviceType.DESKTOP,p())e=new i.DeviceInfo(o=!0,a=!0,t);else if(X())e=new i.DeviceInfo(o=!1,a=!1,t);else if(d.showMobile&&(h()||v())){var l=!0;Z();var c=x(!1);h()?b()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s i verktygsfältet.",j(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Välj %s från menyn som visas.",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"right"))+` ${r.default.__("Du kan behöva rulla nedåt för att hitta det här menyobjektet.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s i det övre högra hörnet.",j(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Välj %s från menyn som visas.",j(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"right"))+" "+`${r.default.__("Du kan behöva rulla nedåt för att hitta det här menyobjektet.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):k()||D()||I()?(e=new i.DeviceInfo(o=!1,a=!1,t),K(c)):L()?(e=new i.DeviceInfo(o=!1,a=!1,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på knappen %s nedan för att öppna din systemwebbläsare.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1):T()?(e=new i.DeviceInfo(o=!1,a=!0,t),function(n){var e=F()+W()+V()+H()+U("1",r.default.__("Tryck på %s i webbläsarens fält.",j(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Tryck på %s",j(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Lägg till på hemskärmen"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):O()||v()&&g(/Instagram/)?(e=new i.DeviceInfo(o=!1,a=!1,t),K(c)):(e=new i.DeviceInfo(o=!1,a=!1,t),l=!1),l&&N(c)}else e=new i.DeviceInfo(o=!1,a=!1,t),d.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=M()?J():z(),t=F()+W()+V()+Y()+H()+U("1",r.default.__("Tryck på %s i verktygsfältet.",j(R("desktop-safari-menu.svg"))))+U("2",r.default.__("Tryck på %s",j(R("desktop-safari-dock.svg"),r.default.__("Lägg till i Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:O,isBrowserAndroidFirefox:E,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:k,isBrowserIOSInAppInstagram:I,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:S,isBrowserIOSInAppTwitter:L,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:M,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const a=["sv"],i=t(699),r=o(t(794)),s={};a.forEach((n=>{s[n]={}})),r.default.configure({locales:a,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const a={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?a._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?a._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return a._translateKey(n);const t=a._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=a},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var a=e[o];if(void 0!==a)return a.exports;var i=e[o]={exports:{}};return n[o].call(i.exports,i,i.exports,t),i.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(112);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_th.min.js b/dist/add-to-homescreen_th.min.js index d93bf9c..07f0861 100644 --- a/dist/add-to-homescreen_th.min.js +++ b/dist/add-to-homescreen_th.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},164:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function D(){return h()&&p(/FxiOS/)}function y(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!k()&&!M()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function k(){return g()&&p(/SamsungBrowser/)}function M(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ด้านบน",``))+U("2",`${r.default.__("Tap")} ${r.default.__("เปิดในเบราว์เซอร์")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("ติดตั้ง %s",t):r.default.__("ติดตั้งแอป"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงในหน้าจอโฮมเพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function z(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงในทาสก์บาร์เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function J(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงใน Dock เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ในแถบเครื่องมือ",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("เลือก %s จากเมนูที่แสดงขึ้น",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"right"))+` ${r.default.__("คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ที่มุมบนขวา",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("เลือก %s จากเมนูที่แสดงขึ้น",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"right"))+" "+`${r.default.__("คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ด้านล่างเพื่อเปิดเบราว์เซอร์ของระบบ",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะ %s ในแถบเบราว์เซอร์",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("แตะ %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("แตะ %s ในแถบเครื่องมือ",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("แตะ %s",R(j("desktop-safari-dock.svg"),r.default.__("เพิ่มลงใน Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["th"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(164);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},164:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function D(){return h()&&g(/FxiOS/)}function y(){return!!h()&&g(/FBAN|FBAV/)}function I(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!k()&&!M()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function k(){return p()&&g(/SamsungBrowser/)}function M(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ด้านบน",``))+U("2",`${r.default.__("Tap")} ${r.default.__("เปิดในเบราว์เซอร์")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("ติดตั้ง %s",t):r.default.__("ติดตั้งแอป"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงในหน้าจอโฮมเพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function z(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงในทาสก์บาร์เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function J(){return q(r.default.__("ไอคอนจะถูกเพิ่มลงใน Dock เพื่อให้คุณสามารถเข้าถึงเว็บไซต์นี้ได้อย่างรวดเร็ว"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ในแถบเครื่องมือ",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("เลือก %s จากเมนูที่แสดงขึ้น",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"right"))+` ${r.default.__("คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ที่มุมบนขวา",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("เลือก %s จากเมนูที่แสดงขึ้น",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"right"))+" "+`${r.default.__("คุณอาจจะต้องเลื่อนลงเพื่อค้นหารายการเมนูนี้")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะปุ่ม %s ด้านล่างเพื่อเปิดเบราว์เซอร์ของระบบ",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("แตะ %s ในแถบเบราว์เซอร์",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("แตะ %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("เพิ่มลงในหน้าจอโฮม"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("แตะ %s ในแถบเครื่องมือ",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("แตะ %s",R(j("desktop-safari-dock.svg"),r.default.__("เพิ่มลงใน Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["th"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(164);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_vn.min.js b/dist/add-to-homescreen_vn.min.js index a26410d..97e9413 100644 --- a/dist/add-to-homescreen_vn.min.js +++ b/dist/add-to-homescreen_vn.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},457:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:c,displayOptions:d,allowClose:u}=n,l=null;const h=window.navigator.userAgent;function f(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,l&&(window.removeEventListener("touchstart",l),window.removeEventListener("click",l),l=null)}),p()?500:300))}function g(n){return!!h.match(n)}function v(){return!!g(/Android/)}function p(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return p()&&g(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!T()}function _(){return p()&&g(/CriOS/)}function y(){return p()&&g(/FxiOS/)}function D(){return!!p()&&g(/FBAN|FBAV/)}function I(){return!!p()&&g(/LinkedInApp/)}function S(){return!!p()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function T(){return!!p()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!g(/Chrome/)&&!B()&&!A()&&!M()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function B(){return v()&&g(/FBAN|FBAV/)}function A(){return v()&&g(/SamsungBrowser/)}function M(){return v()&&g(/Firefox/)}function k(){return h.includes("Macintosh")}function C(){const n=h.includes("Chrome")&&!h.includes("Edg"),e=h.includes("Windows")||h.includes("Macintosh")||h.includes("Linux");return n&&e}function E(){const n=h.includes("Safari")&&!h.includes("Chrome")&&!h.includes("Edg"),e=h.includes("Macintosh")||h.includes("Windows");return n&&e}function $(){return h.includes("Edg/")}function x(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function P(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),l=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",l),window.addEventListener("click",l)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s phía trên.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Mở trong trình duyệt")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Install %s",t):r.default.__("Cài đặt ứng dụng"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("Một biểu tượng sẽ được thêm vào màn hình chính của bạn để nhanh chóng truy cập website này."))}function z(){return q(r.default.__("Một biểu tượng sẽ được thêm thanh tác vụ của bạn để nhanh chóng truy cập website này."))}function J(){return q(r.default.__("Một biểu tượng sẽ được thêm vào Dock của bạn để nhanh chóng truy cập website này."))}function Q(){return"number"==typeof c&&c>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=c}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}x("appName","string"==typeof t&&t.length>0),x("appIconUrl","string"==typeof e&&e.length>0),x("assetUrl","string"==typeof i&&i.length>0),c=void 0===c?-1:c,x("maxModalDisplayCount",Number.isInteger(c)),d=void 0===d?a.DISPLAY_OPTIONS_DEFAULT:d,x("displayOptions",(0,a.isDisplayOptions)(d)),u=void 0===u||u,x("allowClose","boolean"==typeof u),l=null,!f()&&!X()&&!p()&&!v()&&(C()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=P(!0);!function(n){var e=k()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:c,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:f,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=p()?a.DeviceType.IOS:v()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,f())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(d.showMobile&&(p()||v())){var c=!0;Z();var u=P(!1);p()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s tại thanh công cụ.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Chọn %s từ menu đã hiển thị.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"right"))+` ${r.default.__("Bạn có thể cần phải cuộn xuống để tìm mục này.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s tại góc phía trên bên phải.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Chọn %s từ menu đã hiển thị.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"right"))+" "+`${r.default.__("Bạn có thể cần phải cuộn xuống để tìm mục này.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):S()||L()||T()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s phía dưới để mở trình duyệt từ hệ thống.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),c=!1):O()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm %s tại thanh trình duyệt.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Bấm %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):B()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),c=!1),c&&N(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),d.showDesktop&&(C()||$()?(Z(),rn()):E()&&(Z(),function(){var n=P(!0);(function(n){var e=k()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("Bấm %s tại thanh công cụ.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Bấm %s",R(j("desktop-safari-dock.svg"),r.default.__("Thêm vào Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:B,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:C,isDesktopEdge:$,isDesktopMac:k,isDesktopSafari:E,isDesktopWindows:function(){return h.includes("Windows")}}},t(279);const i=["vn"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(457);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},457:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:c,displayOptions:d,allowClose:u}=n,l=null;const h=window.navigator.userAgent;function f(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,l&&(window.removeEventListener("touchstart",l),window.removeEventListener("click",l),l=null)}),p()?500:300))}function g(n){return!!h.match(n)}function v(){return!!g(/Android/)}function p(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return p()&&g(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!T()}function _(){return p()&&g(/CriOS/)}function y(){return p()&&g(/FxiOS/)}function D(){return!!p()&&g(/FBAN|FBAV/)}function I(){return!!p()&&g(/LinkedInApp/)}function S(){return!!p()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function T(){return!!p()&&!!window.document.referrer.match("//t.co/")}function O(){return v()&&!!g(/Chrome/)&&!B()&&!A()&&!M()&&!(v()&&g(/Edg/))&&!(v()&&g(/OPR/))}function B(){return v()&&g(/FBAN|FBAV/)}function A(){return v()&&g(/SamsungBrowser/)}function M(){return v()&&g(/Firefox/)}function k(){return h.includes("Macintosh")}function C(){const n=h.includes("Chrome")&&!h.includes("Edg"),e=h.includes("Windows")||h.includes("Macintosh")||h.includes("Linux");return n&&e}function E(){const n=h.includes("Safari")&&!h.includes("Chrome")&&!h.includes("Edg"),e=h.includes("Macintosh")||h.includes("Windows");return n&&e}function $(){return h.includes("Edg/")}function x(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function P(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),l=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&u&&m()},setTimeout((()=>{window.addEventListener("touchstart",l),window.addEventListener("click",l)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s phía trên.",``))+U("2",`${r.default.__("Tap")} ${r.default.__("Mở trong trình duyệt")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("Install %s",t):r.default.__("Cài đặt ứng dụng"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function G(){return q(r.default.__("Một biểu tượng sẽ được thêm vào màn hình chính của bạn để nhanh chóng truy cập website này."))}function z(){return q(r.default.__("Một biểu tượng sẽ được thêm thanh tác vụ của bạn để nhanh chóng truy cập website này."))}function J(){return q(r.default.__("Một biểu tượng sẽ được thêm vào Dock của bạn để nhanh chóng truy cập website này."))}function Q(){return"number"==typeof c&&c>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=c}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}x("appName","string"==typeof t&&t.length>0),x("appIconUrl","string"==typeof e&&e.length>0),x("assetUrl","string"==typeof i&&i.length>0),c=void 0===c?-1:c,x("maxModalDisplayCount",Number.isInteger(c)),d=void 0===d?a.DISPLAY_OPTIONS_DEFAULT:d,x("displayOptions",(0,a.isDisplayOptions)(d)),u=void 0===u||u,x("allowClose","boolean"==typeof u),l=null,!f()&&!X()&&!p()&&!v()&&(C()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=P(!0);!function(n){var e=k()?J():z(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:c,displayOptions:d,allowClose:u,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:f,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=p()?a.DeviceType.IOS:v()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,f())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(d.showMobile&&(p()||v())){var c=!0;Z();var u=P(!1);p()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s tại thanh công cụ.",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("Chọn %s từ menu đã hiển thị.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"right"))+` ${r.default.__("Bạn có thể cần phải cuộn xuống để tìm mục này.")}`)+"
"+G()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(u)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s tại góc phía trên bên phải.",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("Chọn %s từ menu đã hiển thị.",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"right"))+" "+`${r.default.__("Bạn có thể cần phải cuộn xuống để tìm mục này.")}`)+""+G()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(u)):D()||I()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):T()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm nút %s phía dưới để mở trình duyệt từ hệ thống.",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),c=!1):O()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("Bấm %s tại thanh trình duyệt.",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("Bấm %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("Thêm vào màn hình chính"),"left")))+""+G()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(u)):B()||v()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(u)):(e=new a.DeviceInfo(o=!1,i=!1,t),c=!1),c&&N(u)}else e=new a.DeviceInfo(o=!1,i=!1,t),d.showDesktop&&(C()||$()?(Z(),rn()):E()&&(Z(),function(){var n=P(!0);(function(n){var e=k()?J():z(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("Bấm %s tại thanh công cụ.",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("Bấm %s",R(j("desktop-safari-dock.svg"),r.default.__("Thêm vào Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:O,isBrowserAndroidFacebook:B,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:A,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:T,isBrowserIOSSafari:b,isDesktopChrome:C,isDesktopEdge:$,isDesktopMac:k,isDesktopSafari:E,isDesktopWindows:function(){return h.includes("Windows")}}},t(279);const i=["vn"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(457);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_zh.min.js b/dist/add-to-homescreen_zh.min.js index 3cd6eec..614ca73 100644 --- a/dist/add-to-homescreen_zh.min.js +++ b/dist/add-to-homescreen_zh.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},734:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function y(){return h()&&p(/FxiOS/)}function D(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function M(){return g()&&p(/SamsungBrowser/)}function k(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击上面的 %s 按钮。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在浏览器中打开")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安装 %s",t):r.default.__("安装应用"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。"))}function G(){return q(r.default.__("一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。"))}function J(){return q(r.default.__("一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击工具栏中的 %s 按钮。",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+` ${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击右上角的 %s 按钮。",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+" "+`${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击下面的 %s 按钮以打开你的系统浏览器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在浏览器栏中点击 %s。",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("点击 %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具栏中点击 %s。",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("点击 %s",R(j("desktop-safari-dock.svg"),r.default.__("添加到程序坞"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(734);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},734:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function I(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function M(){return p()&&g(/SamsungBrowser/)}function k(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击上面的 %s 按钮。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在浏览器中打开")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安装 %s",t):r.default.__("安装应用"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。"))}function G(){return q(r.default.__("一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。"))}function J(){return q(r.default.__("一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击工具栏中的 %s 按钮。",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+` ${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击右上角的 %s 按钮。",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+" "+`${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):I()||D()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击下面的 %s 按钮以打开你的系统浏览器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在浏览器栏中点击 %s。",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("点击 %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具栏中点击 %s。",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("点击 %s",R(j("desktop-safari-dock.svg"),r.default.__("添加到程序坞"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(734);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_zh_CN.min.js b/dist/add-to-homescreen_zh_CN.min.js index ac6869b..2f80eb8 100644 --- a/dist/add-to-homescreen_zh_CN.min.js +++ b/dist/add-to-homescreen_zh_CN.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},910:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function y(){return h()&&p(/FxiOS/)}function D(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function M(){return g()&&p(/SamsungBrowser/)}function k(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function C(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function $(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击上面的 %s 按钮。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在浏览器中打开")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安装 %s",t):r.default.__("安装应用"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。"))}function G(){return q(r.default.__("一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。"))}function J(){return q(r.default.__("一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击工具栏中的 %s 按钮。",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+` ${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击右上角的 %s 按钮。",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+" "+`${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击下面的 %s 按钮以打开你的系统浏览器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在浏览器栏中点击 %s。",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("点击 %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||$()?(Z(),rn()):C()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具栏中点击 %s。",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("点击 %s",R(j("desktop-safari-dock.svg"),r.default.__("添加到程序坞"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:C,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_CN"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(910);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},910:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function I(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function M(){return p()&&g(/SamsungBrowser/)}function k(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function C(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function $(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function j(n){return i+n}function K(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击上面的 %s 按钮。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在浏览器中打开")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安装 %s",t):r.default.__("安装应用"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一个图标将被添加到你的主屏幕,以便你可以快速访问这个网站。"))}function G(){return q(r.default.__("一个图标将被添加到你的任务栏,以便你可以快速访问这个网站。"))}function J(){return q(r.default.__("一个图标将被添加到你的程序坞,以便你可以快速访问这个网站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||$())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击工具栏中的 %s 按钮。",R(j("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+` ${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击右上角的 %s 按钮。",R(j("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("从弹出的菜单中选择 %s。",R(j("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"right"))+" "+`${r.default.__("你可能需要向下滚动才能找到这个菜单项。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):I()||D()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("点击下面的 %s 按钮以打开你的系统浏览器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在浏览器栏中点击 %s。",R(j("android-chrome-more-button-2.svg"))))+U("2",r.default.__("点击 %s",R(j("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("添加到主屏幕"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),K(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||$()?(Z(),rn()):C()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具栏中点击 %s。",R(j("desktop-safari-menu.svg"))))+U("2",r.default.__("点击 %s",R(j("desktop-safari-dock.svg"),r.default.__("添加到程序坞"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:$,isDesktopMac:E,isDesktopSafari:C,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_CN"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(910);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_zh_HK.min.js b/dist/add-to-homescreen_zh_HK.min.js index 363f8a0..9b1cbf2 100644 --- a/dist/add-to-homescreen_zh_HK.min.js +++ b/dist/add-to-homescreen_zh_HK.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},329:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!y()&&!D()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function y(){return h()&&p(/FxiOS/)}function D(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!M()&&!k()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function M(){return g()&&p(/SamsungBrowser/)}function k(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function K(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return i+n}function j(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊上面的 %s 按鈕。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在瀏覽器中打開")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安裝 %s",t):r.default.__("安裝應用程式"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。"))}function G(){return q(r.default.__("一個圖示將被加入你的工作列,以便你可以快速存取這個網站。"))}function J(){return q(r.default.__("一個圖示將被加入你的程序塢,以便你可以快速存取這個網站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊工具列中的 %s 按鈕。",K(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("從彈出的選單中選擇 %s。",K(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+` ${r.default.__("你可能需要向下捲動才能找到這個菜單項目。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊右上角的 %s 按鈕。",K(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("從彈出的選單中選擇 %s。",K(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+" "+`${r.default.__("你可能需要向下捲動才能找到這個菜單項目。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):D()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊下面的 %s 按鈕以打開你的系統瀏覽器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在瀏覽器欄中點擊 %s。",K(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("點擊 %s",K(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具列中點擊 %s。",K(R("desktop-safari-menu.svg"))))+U("2",r.default.__("點擊 %s",K(R("desktop-safari-dock.svg"),r.default.__("加入程序塢"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:D,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_HK"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(329);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},329:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!y()&&!I()&&!D()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function y(){return h()&&g(/FxiOS/)}function I(){return!!h()&&g(/FBAN|FBAV/)}function D(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!M()&&!k()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function M(){return p()&&g(/SamsungBrowser/)}function k(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function K(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function R(n){return i+n}function j(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊上面的 %s 按鈕。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在瀏覽器中打開")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function W(){return'

'+("inline"===o?r.default.__("安裝 %s",t):r.default.__("安裝應用程式"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。"))}function G(){return q(r.default.__("一個圖示將被加入你的工作列,以便你可以快速存取這個網站。"))}function J(){return q(r.default.__("一個圖示將被加入你的程序塢,以便你可以快速存取這個網站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊工具列中的 %s 按鈕。",K(R("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("從彈出的選單中選擇 %s。",K(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+` ${r.default.__("你可能需要向下捲動才能找到這個菜單項目。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊右上角的 %s 按鈕。",K(R("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("從彈出的選單中選擇 %s。",K(R("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+" "+`${r.default.__("你可能需要向下捲動才能找到這個菜單項目。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):I()||D()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("點擊下面的 %s 按鈕以打開你的系統瀏覽器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+W()+Y()+H()+U("1",r.default.__("在瀏覽器欄中點擊 %s。",K(R("android-chrome-more-button-2.svg"))))+U("2",r.default.__("點擊 %s",K(R("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+W()+Y()+V()+H()+U("1",r.default.__("在工具列中點擊 %s。",K(R("desktop-safari-menu.svg"))))+U("2",r.default.__("點擊 %s",K(R("desktop-safari-dock.svg"),r.default.__("加入程序塢"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:k,isBrowserAndroidSamsung:M,isBrowserIOSChrome:_,isBrowserIOSFirefox:y,isBrowserIOSInAppFacebook:I,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:D,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_HK"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(329);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/dist/add-to-homescreen_zh_TW.min.js b/dist/add-to-homescreen_zh_TW.min.js index 91d0912..124f385 100644 --- a/dist/add-to-homescreen_zh_TW.min.js +++ b/dist/add-to-homescreen_zh_TW.min.js @@ -1 +1 @@ -(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},293:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function p(n){return!!f.match(n)}function g(){return!!p(/Android/)}function h(){return p(/iPhone|iPad|iPod/)||w()}function w(){return!!(p(/iPad/)||p(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&p(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&p(/CriOS/)}function D(){return h()&&p(/FxiOS/)}function y(){return!!h()&&p(/FBAN|FBAV/)}function I(){return!!h()&&p(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return g()&&!!p(/Chrome/)&&!A()&&!k()&&!M()&&!(g()&&p(/Edg/))&&!(g()&&p(/OPR/))}function A(){return g()&&p(/FBAN|FBAV/)}function k(){return g()&&p(/SamsungBrowser/)}function M(){return g()&&p(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function W(n){return i+n}function j(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊上面的 %s 按鈕。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在瀏覽器中開啟")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?r.default.__("安裝 %s",t):r.default.__("安裝應用程式"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。"))}function G(){return q(r.default.__("一個圖示將被加入你的工作列,以便你可以快速存取這個網站。"))}function J(){return q(r.default.__("一個圖示將被加入你的 Dock,以便你可以快速存取這個網站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!g()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+K()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:g()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||g())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊工具列中的 %s 按鈕。",R(W("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("從跳出的選單中選擇 %s。",R(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+` ${r.default.__("你可能需要向下捲動才能找到這個選單項目。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊右上角的 %s 按鈕。",R(W("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("從跳出的選單中選擇 %s。",R(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+" "+`${r.default.__("你可能需要向下捲動才能找到這個選單項目。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):S()||L()||O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊下面的 %s 按鈕以開啟你的系統瀏覽器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("在瀏覽器列中點擊 %s。",R(W("android-chrome-more-button-2.svg"))))+U("2",r.default.__("點擊 %s",R(W("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+K()+Y()+V()+H()+U("1",r.default.__("在工具列中點擊 %s。",R(W("desktop-safari-menu.svg"))))+U("2",r.default.__("點擊 %s",R(W("desktop-safari-dock.svg"),r.default.__("加入 Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_TW"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(293);window.AddToHomeScreen=n})()})(); \ No newline at end of file +(()=>{"use strict";var n={279:(n,e,t)=>{t.r(e)},293:function(n,e,t){var o=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(e,"__esModule",{value:!0}),e.AddToHomeScreen=function(n){let{appIconUrl:e,appName:t,appNameDisplay:o,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c}=n,u=null;const f=window.navigator.userAgent;function v(){return!(!("standalone"in window.navigator)||!window.navigator.standalone)||!!window.matchMedia("(display-mode: standalone)").matches}function m(){const n=document.querySelector(".adhs-container");n&&(n.classList.remove("visible"),setTimeout((()=>{n.remove(),en=!1,u&&(window.removeEventListener("touchstart",u),window.removeEventListener("click",u),u=null)}),h()?500:300))}function g(n){return!!f.match(n)}function p(){return!!g(/Android/)}function h(){return g(/iPhone|iPad|iPod/)||w()}function w(){return!!(g(/iPad/)||g(/Macintosh/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1)}function b(){return h()&&g(/Safari/)&&!_()&&!D()&&!y()&&!I()&&!S()&&!L()&&!O()}function _(){return h()&&g(/CriOS/)}function D(){return h()&&g(/FxiOS/)}function y(){return!!h()&&g(/FBAN|FBAV/)}function I(){return!!h()&&g(/LinkedInApp/)}function S(){return!!h()&&!!window.document.referrer.match("//l.instagram.com/")}function L(){return S()}function O(){return!!h()&&!!window.document.referrer.match("//t.co/")}function T(){return p()&&!!g(/Chrome/)&&!A()&&!k()&&!M()&&!(p()&&g(/Edg/))&&!(p()&&g(/OPR/))}function A(){return p()&&g(/FBAN|FBAV/)}function k(){return p()&&g(/SamsungBrowser/)}function M(){return p()&&g(/Firefox/)}function E(){return f.includes("Macintosh")}function B(){const n=f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Windows")||f.includes("Macintosh")||f.includes("Linux");return n&&e}function $(){const n=f.includes("Safari")&&!f.includes("Chrome")&&!f.includes("Edg"),e=f.includes("Macintosh")||f.includes("Windows");return n&&e}function C(){return f.includes("Edg/")}function P(n,e){if(!e)throw new Error("AddToHomeScreen: variable '"+n+"' has an invalid value.")}function x(n=!1){const e=document.createElement("div");if(e.classList.add("adhs-container"),n){var t=F()+"";e.innerHTML=t}return e}function N(n){en=!0,document.body.appendChild(n),u=n=>{!document.getElementsByClassName("adhs-container")[0].getElementsByClassName("adhs-modal")[0].contains(n.target)&&c&&m()},setTimeout((()=>{window.addEventListener("touchstart",u),window.addEventListener("click",u)}),50),setTimeout((()=>{n.classList.add("visible")}),50)}function F(){return sn("modal")+` ${sn("logo")}logo '}function H(){return sn("list")}function U(n,e){return` ${sn("list-item")} ${sn("number-container")} ${sn("circle")} ${sn("number")} ${n} ${sn("instruction")} ${e}`}function R(n,e="",t="none"){if(e){if("right"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}';if("left"===t)return` ${sn("list-button")} ${sn("list-button-text")} ${e}`;throw new Error("_genListButtonWithImage: invalid arguments")}return` ${sn("list-button")}'}function W(n){return i+n}function j(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊上面的 %s 按鈕。",``))+U("2",`${r.default.__("Tap")} ${r.default.__("在瀏覽器中開啟")}`)+""+sn("inappbrowser-openinsystembrowser-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsystembrowser")}function K(){return'

'+("inline"===o?r.default.__("安裝 %s",t):r.default.__("安裝應用程式"))+"

"}function Y(){return"inline"===o?"":sn("app-name")+t+""}function V(){return sn("app-url")+new URL(window.location.href).href.replace(/\/$/,"")+""}function q(n){return sn("blurb")+n+""}function z(){return q(r.default.__("一個圖示將被加入你的主畫面,以便你可以快速存取這個網站。"))}function G(){return q(r.default.__("一個圖示將被加入你的工作列,以便你可以快速存取這個網站。"))}function J(){return q(r.default.__("一個圖示將被加入你的 Dock,以便你可以快速存取這個網站。"))}function Q(){return"number"==typeof d&&d>=0&&void 0!==window.localStorage}function X(){return!!Q()&&nn()>=d}function Z(){if(!Q())return!1;var n=nn();return n++,window.localStorage.setItem("adhs-modal-display-count",n.toString()),!0}function nn(){var n,e=window.localStorage.getItem("adhs-modal-display-count");return null===e?(n=0,window.localStorage.setItem("adhs-modal-display-count",n.toString())):n=parseInt(e),n}P("appName","string"==typeof t&&t.length>0),P("appIconUrl","string"==typeof e&&e.length>0),P("assetUrl","string"==typeof i&&i.length>0),d=void 0===d?-1:d,P("maxModalDisplayCount",Number.isInteger(d)),l=void 0===l?a.DISPLAY_OPTIONS_DEFAULT:l,P("displayOptions",(0,a.isDisplayOptions)(l)),c=void 0===c||c,P("allowClose","boolean"==typeof c),u=null,!v()&&!X()&&!h()&&!p()&&(B()||C())&&window.addEventListener("beforeinstallprompt",(function(n){n.preventDefault(),tn=n}));let en=!1,tn=null,on=!1,an=null;function rn(){if(!on){if(null===tn&&!(an&&Date.now()-an>2e3))return null===an&&(an=Date.now()),void setTimeout((()=>{rn()}),500);on=!0;var n=x(!0);!function(n){var e=E()?J():G(),t=F()+K()+Y()+V()+e+sn("button-container")+'";n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-chrome"),n.getElementsByClassName("adhs-button-cancel")[0].addEventListener("click",(()=>{m()})),n.getElementsByClassName("adhs-button-install")[0].addEventListener("click",(()=>{tn&&(tn.prompt(),m(),tn.userChoice.then((n=>{n.outcome,tn=null})))}))}(n),N(n)}}function sn(n){return`
`}return{appName:t,appIconUrl:e,assetUrl:i,maxModalDisplayCount:d,displayOptions:l,allowClose:c,clearModalDisplayCount:function(){Q()&&window.localStorage.removeItem("adhs-modal-display-count")},isStandAlone:v,show:function(n){if(n&&!s[n]&&(console.log("add-to-homescreen: WARNING: locale selected not available:",n),n=""),!n){const e=r.default._getLanguageFromBrowserSettings();n=e&&s[e]?e:s.en?"en":Object.keys(s)[0]}var e,t;let o,i;if(r.default.setLocale(n),t=h()?a.DeviceType.IOS:p()?a.DeviceType.ANDROID:a.DeviceType.DESKTOP,v())e=new a.DeviceInfo(o=!0,i=!0,t);else if(X())e=new a.DeviceInfo(o=!1,i=!1,t);else if(l.showMobile&&(h()||p())){var d=!0;Z();var c=x(!1);h()?b()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊工具列中的 %s 按鈕。",R(W("ios-safari-sharing-api-button-2.svg"))))+U("2",r.default.__("從跳出的選單中選擇 %s。",R(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+` ${r.default.__("你可能需要向下捲動才能找到這個選單項目。")}`)+"
"+z()+""+sn(w()?"ios-ipad-safari-bouncing-arrow-container":"ios-safari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-safari")}(c)):_()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊右上角的 %s 按鈕。",R(W("ios-chrome-more-button-2.svg"))))+U("2",r.default.__("從跳出的選單中選擇 %s。",R(W("ios-safari-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"right"))+" "+`${r.default.__("你可能需要向下捲動才能找到這個選單項目。")}`)+""+z()+""+sn("ios-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-chrome")}(c)):y()||I()||S()?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):O()?(e=new a.DeviceInfo(o=!1,i=!1,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("點擊下面的 %s 按鈕以開啟你的系統瀏覽器。",``))+""+sn("inappbrowser-openinsafari-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-ios","adhs-inappbrowser-openinsafari")}(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1):T()?(e=new a.DeviceInfo(o=!1,i=!0,t),function(n){var e=F()+K()+Y()+H()+U("1",r.default.__("在瀏覽器列中點擊 %s。",R(W("android-chrome-more-button-2.svg"))))+U("2",r.default.__("點擊 %s",R(W("android-chrome-add-to-home-screen-button-2.svg"),r.default.__("加入主畫面"),"left")))+""+z()+""+sn("android-chrome-bouncing-arrow-container")+'arrow';n.innerHTML=e,n.classList.add("adhs-mobile","adhs-android","adhs-chrome")}(c)):A()||p()&&g(/Instagram/)?(e=new a.DeviceInfo(o=!1,i=!1,t),j(c)):(e=new a.DeviceInfo(o=!1,i=!1,t),d=!1),d&&N(c)}else e=new a.DeviceInfo(o=!1,i=!1,t),l.showDesktop&&(B()||C()?(Z(),rn()):$()&&(Z(),function(){var n=x(!0);(function(n){var e=E()?J():G(),t=F()+K()+Y()+V()+H()+U("1",r.default.__("在工具列中點擊 %s。",R(W("desktop-safari-menu.svg"))))+U("2",r.default.__("點擊 %s",R(W("desktop-safari-dock.svg"),r.default.__("加入 Dock"),"left")))+""+e+""+sn("desktop-safari-bouncing-arrow-container")+'arrow';n.innerHTML=t,n.classList.add("adhs-desktop","adhs-desktop-safari")})(n),N(n)}()));return e},closeModal:m,modalIsShowing:function(){return en},isBrowserAndroidChrome:T,isBrowserAndroidFacebook:A,isBrowserAndroidFirefox:M,isBrowserAndroidSamsung:k,isBrowserIOSChrome:_,isBrowserIOSFirefox:D,isBrowserIOSInAppFacebook:y,isBrowserIOSInAppInstagram:S,isBrowserIOSInAppLinkedin:I,isBrowserIOSInAppThreads:L,isBrowserIOSInAppTwitter:O,isBrowserIOSSafari:b,isDesktopChrome:B,isDesktopEdge:C,isDesktopMac:E,isDesktopSafari:$,isDesktopWindows:function(){return f.includes("Windows")}}},t(279);const i=["zh_TW"],a=t(699),r=o(t(794)),s={};i.forEach((n=>{s[n]={}})),r.default.configure({locales:i,staticCatalog:s,directory:"."})},794:(n,e)=>{let t,o;Object.defineProperty(e,"__esModule",{value:!0});const i={configure:n=>{t=n},_getLanguageFromLocale:n=>n?n.indexOf("-")>=0?n.split("-")[0]:n.indexOf("_")>=0?n.split("_")[0]:n:"",_getLanguageFromBrowserSettings:()=>{const n=new URLSearchParams(window.location.search).get("locale");return n?i._getLanguageFromLocale(n):navigator.languages&&navigator.languages.length?i._getLanguageFromLocale(navigator.languages[0]):""},setLocale:n=>{o=t.staticCatalog[n]},_translateKey:n=>null==o||null==o[n]?n:o[n],__:(n,e)=>{if(n.indexOf("%s")<0)return i._translateKey(n);const t=i._translateKey(n).split("%s");return t[0]+e+t[1]}};e.default=i},699:(n,e)=>{var t;Object.defineProperty(e,"__esModule",{value:!0}),e.DISPLAY_OPTIONS_DEFAULT=e.DeviceInfo=e.DeviceType=void 0,e.isDisplayOptions=function(n){return n&&"boolean"==typeof n.showMobile&&"boolean"==typeof n.showDesktop},function(n){n.IOS="IOS",n.ANDROID="ANDROID",n.DESKTOP="DESKTOP"}(t||(e.DeviceType=t={})),e.DeviceInfo=class{constructor(n,e,t){this.isStandAlone=n,this.canBeStandAlone=e,this.device=t}},e.DISPLAY_OPTIONS_DEFAULT={showMobile:!0,showDesktop:!0}}},e={};function t(o){var i=e[o];if(void 0!==i)return i.exports;var a=e[o]={exports:{}};return n[o].call(a.exports,a,a.exports,t),a.exports}t.r=n=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},(()=>{const{AddToHomeScreen:n}=t(293);window.AddToHomeScreen=n})()})(); \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index ad2fe44..77b62ab 100644 --- a/src/index.ts +++ b/src/index.ts @@ -155,26 +155,31 @@ export function AddToHomeScreen( ); _genIOSChrome(container); - } else if (isBrowserIOSInAppFacebook() || isBrowserIOSInAppLinkedin()) { + } else if ( + isBrowserIOSInAppFacebook() + || isBrowserIOSInAppLinkedin() + || isBrowserIOSInAppInstagram() + ) { + // IOS INSTAGRAM: https://github.com/user-attachments/assets/0d3ab224-1ac7-454e-b75d-21f6c52ffa87 + // IOS FACEBOOK: https://github.com/user-attachments/assets/4c8121a2-3c62-402f-be05-0c54bf108ddc ret = new DeviceInfo( (_isStandAlone = false), (_canBeStandAlone = false), (_device = _device) ); - _genIOSInAppBrowserOpenInSystemBrowser(container); + _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container); } else if ( - isBrowserIOSInAppInstagram() || - isBrowserIOSInAppThreads() || isBrowserIOSInAppTwitter() ) { + // IOS TWITTER/X: https://github.com/user-attachments/assets/ed01b58e-5aab-48b9-8c42-d21d24cd2c03 ret = new DeviceInfo( (_isStandAlone = false), (_canBeStandAlone = false), (_device = _device) ); - _genIOSInAppBrowserOpenInSafariBrowser(container); + _genIOSInAppBrowserLowerRightButtonOpenInSafariBrowser(container); } else { ret = new DeviceInfo( (_isStandAlone = false), @@ -192,14 +197,17 @@ export function AddToHomeScreen( (_device = _device) ); _genAndroidChrome(container); - } else if (isBrowserAndroidFacebook()) { + } else if (isBrowserAndroidFacebook() || isBrowserAndroidInstagram()) { + // ANDROID FACEBOOK: https://github.com/user-attachments/assets/45701ac3-d337-4fc4-8e82-3d03236bf3a5 + // ANDROID INSTAGRAM: https://github.com/user-attachments/assets/7e1d11fd-31ba-4b27-a13d-6beb079b4204 ret = new DeviceInfo( (_isStandAlone = false), (_canBeStandAlone = false), (_device = _device) ); - _genIOSInAppBrowserOpenInSystemBrowser(container); + _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container); } else { + // ANDROID X/TWITTER JUST OPENS SYSTEM BROWSER ret = new DeviceInfo( (_isStandAlone = false), (_canBeStandAlone = false), @@ -386,6 +394,10 @@ export function AddToHomeScreen( return isDeviceAndroid() && _matchesUserAgent(/FBAN|FBAV/); } + function isBrowserAndroidInstagram(): boolean { + return isDeviceAndroid() && _matchesUserAgent(/Instagram/); + } + /* Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/21.0 Chrome/110.0.5481.154 Mobile Safari/537.36 */ function isBrowserAndroidSamsung(): boolean { @@ -665,7 +677,7 @@ export function AddToHomeScreen( container.classList.add("adhs-mobile", "adhs-ios", "adhs-chrome"); } - function _genIOSInAppBrowserOpenInSystemBrowser(container: HTMLElement) { + function _genIOSInAppBrowserUpperRightButtonOpenInSystemBrowser(container: HTMLElement) { var containerInnerHTML = _genModalStart() + _genInstallAppHeader() + @@ -702,7 +714,7 @@ export function AddToHomeScreen( ); } - function _genIOSInAppBrowserOpenInSafariBrowser(container: HTMLElement) { + function _genIOSInAppBrowserLowerRightButtonOpenInSafariBrowser(container: HTMLElement) { var containerInnerHTML = _genModalStart() + _genInstallAppHeader() +