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\-age|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 <
LZD_HOST_ARRAY.length; i++) {
if (window.location.host.indexOf(LZD_HOST_ARRAY[i]) > -1) {
currentDomain = LZD_HOST_ARRAY[i];
}
}
if (!lzdDocCookies.getItem('lzd_cid')) {
lzdDocCookies.setItem('lzd_cid', UUID, 365, null, currentDomain);
}
if (!lzdDocCookies.getItem('t_uid')) {
if (anon_uid) {
lzdDocCookies.setItem('t_uid', anon_uid, 365, null, currentDomain);
} else {
lzdDocCookies.setItem('t_uid', UUID, 365, null, currentDomain);
}
}
function htmlEncodePdp(input) {
var el = document.createElement("div");
el.innerText = input;
return el.innerHTML;
};
window.LZD = window.LZD || {};
window.LZD.updateBreadcrumb = function (list) {
if (!list || !list instanceof Array) {
return;
}
var parentNode = document.getElementById('J_breadcrumb');
while (parentNode.hasChildNodes()) {
parentNode.removeChild(parentNode.firstChild);
}
var size = list.length;
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 = '
<