function generateUUID() {
var d = new Date().getTime();
var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(
c
) {
var r = ((d + Math.random() * 16) % 16) | 0;
d = Math.floor(d / 16);
return (c == 'x' ? r : (r & 0x7) | 0x8).toString(16);
});
return uuid;
}
var lzdDocCookies = {
getItem: function(sKey) {
return (
decodeURIComponent(
document.cookie.replace(
new RegExp(
'(?:(?:^|.*;)\\s*' +
encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, '\\$&') +
'\\s*\\=\\s*([^;]*).*$)|^.*$'
),
'$1'
)
) || null
);
},
setItem: function(sKey, sValue, vEnd, sPath, sDomain, bSecure) {
if (!sKey || /^(?:expires|max\-a
ge|path|domain|secure)$/i.test(sKey)) {
return false;
}
var sExpires = '';
var exdate = new Date();
exdate.setDate(exdate.getDate() + vEnd);
sExpires = ';expires=' + exdate.toGMTString();
document.cookie =
encodeURIComponent(sKey) +
'=' +
encodeURIComponent(sValue) +
sExpires +
(sDomain ? '; domain=' + sDomain : '') +
(sPath ? '; path=' + sPath : '; path=/') +
(bSecure ? '; secure' : '');
return true;
},
hasItem: function(sKey) {
if (!sKey) {
return false;
}
return new RegExp(
'(?:^|;\\s*)' +
encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, '\\$&') +
'\\s*\\='
).test(document.cookie);
},
removeItem: function(sKey, sPath, sDomain) {
if (!this.hasItem(sKey)) {
return false;
}
document.cookie =
encodeURIComponent(sKey) +
'=; expires=Thu, 01 Jan 1970 00:00:00 GMT' +
(sDomain ? '; domain=' + sDomain : '') +
(sPath
? '; path=' + sPath : '; path=/');
return true;
}
};
var LZD_HOST_ARRAY = [
'.lazada.co.id',
'.lazada.com.my',
'.lazada.com.ph',
'.lazada.sg',
'.lazada.co.th',
'.lazada.vn',
'.daraz.com.bd',
'.daraz.lk',
'.shop.com.mm',
'.daraz.com.np',
'.daraz.pk',
'.lazada.test'
];
var currentDomain = '.lazada.sg';
var UUID = generateUUID();
var t_uid = lzdDocCookies.getItem('t_uid');
var anon_uid = lzdDocCookies.getItem('anon_uid');
for (var i = 0; i
<
<
size; i++) {
var item = list[i];
item.title = htmlEncodePdp(item.title);
var liNode = document.createElement("li");
liNode.className = 'breadcrumb_item';
if (i === size - 1) {
liNode.innerHTML = '