@oat-sa/tao-core-sdk
Version:
Core libraries of TAO
455 lines (450 loc) • 11.9 kB
JavaScript
define(['exports'], function (exports) { 'use strict';
var cov_7epzpbw8b = function () {
var path = '/Users/yktaotesting/Desktop/Product/tao-core-sdk-fe/src/core/store/cookies.js',
hash = 'cb684ebab714cd836c24fbf6f45ebf5d953ec756',
Function = function () {}.constructor,
global = new Function('return this')(),
gcv = '__coverage__',
coverageData = {
path: '/Users/yktaotesting/Desktop/Product/tao-core-sdk-fe/src/core/store/cookies.js',
statementMap: {
'0': {
start: {
line: 6,
column: 29
},
end: {
line: 51,
column: 1
}
},
'1': {
start: {
line: 18,
column: 23
},
end: {
line: 18,
column: 89
}
},
'2': {
start: {
line: 18,
column: 63
},
end: {
line: 18,
column: 88
}
},
'3': {
start: {
line: 19,
column: 8
},
end: {
line: 19,
column: 72
}
},
'4': {
start: {
line: 31,
column: 21
},
end: {
line: 31,
column: 40
}
},
'5': {
start: {
line: 32,
column: 23
},
end: {
line: 32,
column: 73
}
},
'6': {
start: {
line: 33,
column: 24
},
end: {
line: 33,
column: 34
}
},
'7': {
start: {
line: 34,
column: 8
},
end: {
line: 34,
column: 56
}
},
'8': {
start: {
line: 35,
column: 28
},
end: {
line: 35,
column: 69
}
},
'9': {
start: {
line: 37,
column: 8
},
end: {
line: 37,
column: 107
}
},
'10': {
start: {
line: 47,
column: 21
},
end: {
line: 47,
column: 40
}
},
'11': {
start: {
line: 48,
column: 23
},
end: {
line: 48,
column: 73
}
},
'12': {
start: {
line: 49,
column: 8
},
end: {
line: 49,
column: 98
}
}
},
fnMap: {
'0': {
name: '(anonymous_0)',
decl: {
start: {
line: 18,
column: 56
},
end: {
line: 18,
column: 57
}
},
loc: {
start: {
line: 18,
column: 63
},
end: {
line: 18,
column: 88
}
},
line: 18
}
},
branchMap: {
'0': {
loc: {
start: {
line: 19,
column: 15
},
end: {
line: 19,
column: 71
}
},
type: 'cond-expr',
locations: [{
start: {
line: 19,
column: 24
},
end: {
line: 19,
column: 64
}
}, {
start: {
line: 19,
column: 67
},
end: {
line: 19,
column: 71
}
}],
line: 19
},
'1': {
loc: {
start: {
line: 30,
column: 24
},
end: {
line: 30,
column: 36
}
},
type: 'default-arg',
locations: [{
start: {
line: 30,
column: 34
},
end: {
line: 30,
column: 36
}
}],
line: 30
},
'2': {
loc: {
start: {
line: 31,
column: 21
},
end: {
line: 31,
column: 40
}
},
type: 'binary-expr',
locations: [{
start: {
line: 31,
column: 21
},
end: {
line: 31,
column: 33
}
}, {
start: {
line: 31,
column: 37
},
end: {
line: 31,
column: 40
}
}],
line: 31
},
'3': {
loc: {
start: {
line: 32,
column: 23
},
end: {
line: 32,
column: 73
}
},
type: 'cond-expr',
locations: [{
start: {
line: 32,
column: 40
},
end: {
line: 32,
column: 68
}
}, {
start: {
line: 32,
column: 71
},
end: {
line: 32,
column: 73
}
}],
line: 32
},
'4': {
loc: {
start: {
line: 46,
column: 20
},
end: {
line: 46,
column: 32
}
},
type: 'default-arg',
locations: [{
start: {
line: 46,
column: 30
},
end: {
line: 46,
column: 32
}
}],
line: 46
},
'5': {
loc: {
start: {
line: 47,
column: 21
},
end: {
line: 47,
column: 40
}
},
type: 'binary-expr',
locations: [{
start: {
line: 47,
column: 21
},
end: {
line: 47,
column: 33
}
}, {
start: {
line: 47,
column: 37
},
end: {
line: 47,
column: 40
}
}],
line: 47
},
'6': {
loc: {
start: {
line: 48,
column: 23
},
end: {
line: 48,
column: 73
}
},
type: 'cond-expr',
locations: [{
start: {
line: 48,
column: 40
},
end: {
line: 48,
column: 68
}
}, {
start: {
line: 48,
column: 71
},
end: {
line: 48,
column: 73
}
}],
line: 48
}
},
s: {
'0': 0,
'1': 0,
'2': 0,
'3': 0,
'4': 0,
'5': 0,
'6': 0,
'7': 0,
'8': 0,
'9': 0,
'10': 0,
'11': 0,
'12': 0
},
f: {
'0': 0
},
b: {
'0': [0, 0],
'1': [0],
'2': [0, 0],
'3': [0, 0],
'4': [0],
'5': [0, 0],
'6': [0, 0]
},
_coverageSchema: '332fd63041d2c1bcb487cc26dd0d5f7d97098a6c'
},
coverage = global[gcv] || (global[gcv] = {});
if (coverage[path] && coverage[path].hash === hash) {
return coverage[path];
}
coverageData.hash = hash;
return coverage[path] = coverageData;
}();
const cookieStorage = (cov_7epzpbw8b.s[0]++, {
getItem(key) {
const cookie = (cov_7epzpbw8b.s[1]++, document.cookie.split('; ').find(row => {
cov_7epzpbw8b.f[0]++;
cov_7epzpbw8b.s[2]++;
return row.startsWith(`${key}=`);
}));
cov_7epzpbw8b.s[3]++;
return cookie ? (cov_7epzpbw8b.b[0][0]++, decodeURIComponent(cookie.split('=')[1])) : (cov_7epzpbw8b.b[0][1]++, null);
},
setItem(key, value) {
let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : (cov_7epzpbw8b.b[1][0]++, {});
const path = (cov_7epzpbw8b.s[4]++, (cov_7epzpbw8b.b[2][0]++, options.path) || (cov_7epzpbw8b.b[2][1]++, '/'));
const domain = (cov_7epzpbw8b.s[5]++, options.domain ? (cov_7epzpbw8b.b[3][0]++, `; domain=${options.domain}`) : (cov_7epzpbw8b.b[3][1]++, ''));
const expires = (cov_7epzpbw8b.s[6]++, new Date());
cov_7epzpbw8b.s[7]++;
expires.setFullYear(expires.getFullYear() + 10);
const stringValue = (cov_7epzpbw8b.s[8]++, encodeURIComponent(JSON.stringify(value)));
cov_7epzpbw8b.s[9]++;
document.cookie = `${key}=${stringValue}; expires=${expires.toUTCString()}; path=${path}${domain}`;
},
removeItem(key) {
let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (cov_7epzpbw8b.b[4][0]++, {});
const path = (cov_7epzpbw8b.s[10]++, (cov_7epzpbw8b.b[5][0]++, options.path) || (cov_7epzpbw8b.b[5][1]++, '/'));
const domain = (cov_7epzpbw8b.s[11]++, options.domain ? (cov_7epzpbw8b.b[6][0]++, `; domain=${options.domain}`) : (cov_7epzpbw8b.b[6][1]++, ''));
cov_7epzpbw8b.s[12]++;
document.cookie = `${key}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=${path}${domain}`;
}
});
exports.cookieStorage = cookieStorage;
Object.defineProperty(exports, '__esModule', { value: true });
});