@analytics/cookie-utils
Version:
Cookie helper functions
1 lines • 657 B
JavaScript
var analyticsUtilCookie=function(o){"use strict";var t=function(o,t,c,n,e,a){return 1<arguments.length?document.cookie="".concat(o,"=").concat(encodeURIComponent(t)).concat(c?"; expires=".concat(new Date(+new Date+1e3*c).toUTCString()):"").concat(n?"; path=".concat(n):"").concat(e?"; domain=".concat(e):"").concat(a?"; secure":""):decodeURIComponent(("; ".concat(document.cookie).split("; ".concat(o,"="))[1]||"").split(";")[0])};var c=t,n=t;return o.hasCookieSupport=function(){try{var o="___c";return t(o,"1"),t(o,"",-1),-1!==document.cookie.indexOf(o)}catch(o){return!1}},o.setCookie=n,o.getCookie=c,o.removeCookie=function(o){return t(o,"",-1)},o}({});