function loadScript(src, async = true, defer = true) {
return new Promise((resolve, reject) => {
const script = document.createElement(\'script\');
script.src = src;
script.async = async;
script.defer = defer;
script.onload = resolve;
script.onerror = reject;
document.head.appendChild(script);
});
}
async function insertDependencies() {
try {
await loadScript(\'https://cdn.jsdelivr.net/gh/nrzmalik/slpanzoom/panzoom.js\');
await loadScript(\'https://cdn.jsdelivr.net/gh/nrzmalik/slpanzoom/storylinepanzoom1.2.js\');
} catch (error) {
console.error(\'Failed to insert dependencies:\', error);
}
}
insertDependencies();