const scriptCallbacks = new Map(); function addScript(script_url, async = true, defer = true, callback = null) { let existingScript = document.querySelector(`script[src="${script_url}"]`); if (existingScript) { if (existingScript.hasAttribute("data-loaded")) { if (callback) callback(); } else { if (callback) scriptCallbacks.get(script_url).push(callback); } return; } const script = document.createElement("script"); script.src = `${script_url}?nocache=${new Date().getTime()}`; if (async) script.async = true; if (defer) script.defer = true; if (!scriptCallbacks.has(script_url)) scriptCallbacks.set(script_url, []); if (callback) scriptCallbacks.get(script_url).push(callback); script.addEventListener("load", () => { script.setAttribute("data-loaded", "true"); const callbacks = scriptCallbacks.get(script_url) || []; callbacks.forEach((cb) => cb()); scriptCallbacks.delete(script_url); }); if (async || defer) { document.body.appendChild(script); } else { document.head.appendChild(script); } } /* عناصر الصفحة الرئيسية فقط */ document.addEventListener("DOMContentLoaded", function () { var seg = location.pathname.replace(/\/+$/, "").split("/").filter(Boolean); var isHome = (seg.length === 0) || (seg.length === 1 && /^[a-z]{2}$/i.test(seg[0])); if (!isHome) return; if (!document.querySelector(".home-hero-banner")) { var banner = document.createElement("div"); banner.className = "home-hero-banner"; banner.innerHTML = '
'; var header = document.querySelector("header"); if (header && header.parentNode) { header.parentNode.insertBefore(banner, header.nextSibling); } else { var main = document.querySelector("main") || document.body; main.insertBefore(banner, main.firstChild); } } if (!document.querySelector(".btn-shop-container-rtl")) { var box = document.createElement("div"); box.className = "btn-shop-container-rtl"; box.innerHTML = 'تسوّق الآن !'; var b = document.querySelector(".home-hero-banner"); if (b && b.parentNode) { b.parentNode.insertBefore(box, b.nextSibling); } else { var m = document.querySelector("main") || document.body; m.insertBefore(box, m.firstChild); } } }); /* Add custom Js code below */ var script = document.createElement('script'); script.src = 'https://salla-custom-html.vercel.app/embed.js?projectId=77991'; script.async = true; document.body.appendChild(script); /* شريط المدفوعات - الرئيسية فقط */ (function () { function isHomePage() { var seg = location.pathname.replace(/\/+$/, "").split("/").filter(Boolean); return (seg.length === 0) || (seg.length === 1 && /^[a-z]{2}$/i.test(seg[0])); } function addPayBar() { if (!isHomePage()) return; if (document.querySelector(".sl_images_slider_container")) return; var anchor = document.querySelector(".btn-shop-container-rtl") || document.querySelector(".home-hero-banner"); if (!anchor || !anchor.parentNode) return; var pay = document.createElement("div"); pay.className = "sl_images_slider_container"; pay.innerHTML = '
