UNPKG

@analytics/cookie-utils

Version:
3 lines (2 loc) 758 B
var e=require("@analytics/global-storage-utils"),o="cookie",t=c(),n=s,i=s;function r(o){return t?s(o,"",-1):e.remove(o)}function c(){if(void 0!==t)return t;var e=o+o;try{s(e,e),t=-1!==document.cookie.indexOf(e),r(e)}catch(e){t=!1}return t}function s(o,n,i,r,c,s){if("undefined"!=typeof window){var u=arguments.length>1;return!1===t&&(u?e.set(o,n):e.get(o)),u?document.cookie=o+"="+encodeURIComponent(n)+(i?"; expires="+new Date(+new Date+1e3*i).toUTCString()+(r?"; path="+r:"")+(c?"; domain="+c:"")+(s?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+o+"=")[1]||"").split(";")[0])}}exports.COOKIE=o,exports.getCookie=n,exports.hasCookies=c,exports.removeCookie=r,exports.setCookie=i; //# sourceMappingURL=analytics-util-cookie.js.map