function setBaseCookie() { var cookie = []; function genUuid() { return new Date().getTime() + '' + parseInt(2147483647 * Math.random()); } function setCookie(e, t, i) { if (e) { var n = ''; if (i) { var a = new Date(); a.setTime(a.getTime() + i), (n = ';expires=' + a.toGMTString()); } document.cookie = e + '=' + t + n + ';path=/;domain=jd.com;'; } } function setJdv(e, t) { var i = isPrey(10) && (!e || e.length > 400) ? t + '|direct|-|none|-|' + new Date().getTime() : e; setCookie('__jdv', i, 1296000000); } function isPrey(e) { if (e >= 100) return !0; var t = uuid, r = t.substr(t.length - 2); return !!r && 1 * r < e; } var r = 122270672, i = genUuid(), s = parseInt(new Date().getTime() / 1e3); var uuid = i; setCookie('__jda', [r, i, s, s, s, 1].join('.'), 15552000000); setCookie('__jdb', [r, 1, i + '|' + 1, s].join('.'), 1800000); var j = encodeURIComponent([r, 'direct', '-', 'none', '-', new Date().getTime()].join('|')); setJdv(j, r); setCookie('__jdc', r); setCookie('mba_muid', encodeURI(i)); return cookie.join(''); } module.exports.setBaseCookie = setBaseCookie;