"use strict";(self.webpackChunkapp_container=self.webpackChunkapp_container||[]).push([[4214],{4214:(i,o,n)=>{n.r(o),n.d(o,{checkUserSubscribed:()=>e});const e=i=>new Promise(((o,n)=>{var e,t,l,s;"serviceWorker"in navigator&&"PushManager"in window?navigator.serviceWorker.getRegistration("/apps/".concat(null===(e=window)||void 0===e||null===(e=e.flitsThemeAppExtensionObjects)||void 0===e?void 0:e.proxy_name,"/api/1/").concat(null===(t=window)||void 0===t||null===(t=t.flitsThemeAppExtensionObjects)||void 0===t?void 0:t.shop_id,"/notifications/web_push/service_worker.js?token=").concat(null===(l=window)||void 0===l||null===(l=l.flitsThemeAppExtensionObjects)||void 0===l?void 0:l.shop_token,"&theme_id=").concat(null===(s=window)||void 0===s||null===(s=s.flitsThemeAppExtensionObjects)||void 0===s||null===(s=s.theme)||void 0===s?void 0:s.id)).then((function(e){e.pushManager.getSubscription().then((function(n){var e;(i=>{var o,n;for(const[o,n]of Object.entries(i)){var e,t;if(o===(null===(e=window)||void 0===e||null===(e=e.flitsThemeAppExtensionObjects)||void 0===e||null===(e=e.customer)||void 0===e?void 0:e.customer_id)&&(null==n?void 0:n.shopDomain)===(null===(t=window)||void 0===t||null===(t=t.location)||void 0===t?void 0:t.host))return!0}return!(!i[-1]&&!i[""]||""===(null===(o=window)||void 0===o||null===(o=o.flitsThemeAppExtensionObjects)||void 0===o||null===(o=o.customer)||void 0===o?void 0:o.customer_id)||"-1"===(null===(n=window)||void 0===n||null===(n=n.flitsThemeAppExtensionObjects)||void 0===n||null===(n=n.customer)||void 0===n?void 0:n.customer_id))})(null!==(e=i("Notification"))&&void 0!==e?e:{})&&n?o(!0):o(!1)})).catch((function(i){n(i)}))})).catch((function(i){n(i)})):o(!1)}))}}]);