`;
function injectLS(){
if(document.getElementById('ls-btn')) return;
var d = document.createElement('div');
d.innerHTML = lsHTML;
while(d.firstChild) document.body.appendChild(d.firstChild);
}
if(document.readyState === 'loading'){
document.addEventListener('DOMContentLoaded', injectLS);
} else {
injectLS();
}
setTimeout(injectLS, 500);
setTimeout(injectLS, 1500);
setTimeout(injectLS, 3000);
setTimeout(injectLS, 5000);
setInterval(function(){
if(!document.getElementById('ls-btn')) injectLS();
}, 1000);
})();
`;
while(d.firstChild) document.body.appendChild(d.firstChild);
}
if(document.readyState === 'loading'){
document.addEventListener('DOMContentLoaded', injectLS);
} else {
injectLS();
}
// Re-inject after Angular boots (in case it wipes the DOM)
setTimeout(injectLS, 1000);
setTimeout(injectLS, 3000);
})();