@beamimpact/web-sdk
Version:
The Beam SDK enables brands to connect with their customers over shared values, not transactional discounts, to build stronger loyalty. Our integration achieves this by allowing customers to (a) choose a nonprofit where the brand will donate part of their
3 lines (2 loc) • 1.75 kB
JavaScript
import{b as o}from"./beam-errors-Ci0d3926.esm.js";import{e}from"./events-Dki0ka4F.esm.js";import{logger as r}from"../utils/logger.js";import{initNetworkListeners as t}from"../utils/network-listeners.js";import{createScopedLocalStorage as m}from"../utils/local-storage.js";import{waitForElement as a}from"../utils/wait-for-element.js";import{deleteCookieValue as i,getCookieMap as s,getCookieValue as d,setCookieValue as n}from"../utils/cookies.js";import{getRemoteSession as C,saveRemoteSession as g}from"../utils/remote-session.js";import{memoizeLast as l}from"../utils/memoize-last.js";import{d as p,i as S}from"./lodash-D3TLHRR_.esm.js";import{formatStoreAndReturnPromoCodes as P,getAllPromoCodesFromCookie as u,getPromoCodeFromShopifyCookie as f,getPromoCodesFromCart as k,getPromoCodesLocalStorage as c,getSanitizedUrlForStorage as A,isEmptyPromoData as F,mapToUnvalidatedPromoCodes as L,mergeStoreAndReturnPromos as E,parseJsonStringArray as R,promoCodesAreEqual as v,setPromoCodeInCookie as y,setPromoCodesInLocalStorage as V}from"../utils/promoManager.js";var b=Object.freeze({__proto__:null,createScopedLocalStorage:m,debounce:p,deleteCookieValue:i,errors:o,events:e,formatStoreAndReturnPromoCodes:P,getAllPromoCodesFromCookie:u,getCookieMap:s,getCookieValue:d,getPromoCodeFromShopifyCookie:f,getPromoCodesFromCart:k,getPromoCodesLocalStorage:c,getRemoteSession:C,getSanitizedUrlForStorage:A,initNetworkListeners:t,isEmptyPromoData:F,isEqual:S,logger:r,mapToUnvalidatedPromoCodes:L,memoizeLast:l,mergeStoreAndReturnPromos:E,parseJsonStringArray:R,promoCodesAreEqual:v,saveRemoteSession:g,setCookieValue:n,setPromoCodeInCookie:y,setPromoCodesInLocalStorage:V,waitForElement:a});export{b as i};
//# sourceMappingURL=index-tbwbkOdj.esm.js.map