
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://ledlightsinternational.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://ledlightsinternational.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://ledlightsinternational.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://ledlightsinternational.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://ledlightsinternational.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>



<div id="wgo-overlay" style="display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:99999;align-items:center;justify-content:center;">
  <div id="wgo-popup" style="position:relative;background:#1a1a2e;border-radius:12px;max-width:680px;width:95%;box-shadow:0 20px 60px rgba(0,0,0,0.5);overflow:hidden;animation:wgoFadeIn 0.4s ease;">
    <button id="wgo-popup-close" style="position:absolute;top:8px;right:12px;background:rgba(255,255,255,0.15);color:#fff;border:none;font-size:22px;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:2;line-height:1;">&times;</button>
    <a id="wgo-popup-link" href="https://wgo365.com/" rel="nofollow sponsored" target="_blank" style="display:block;">
      <img id="wgo-popup-img" src="https://download.wgo365.com/share-static/worldcup_banners_640x80_webp/worldcup_banner_06_640x80.webp" alt="WGO365" width="640" height="80" style="width:100%;height:auto;display:block;">
    </a>
    <div style="padding:18px 20px 22px;text-align:center;">
      <p style="color:#f0c040;font-size:20px;font-weight:700;margin:0 0 6px;">&#x1F525; Limited-Time Offer &#x1F525;</p>
      <p style="color:#ccc;font-size:14px;margin:0 0 16px;">Join now and claim your exclusive bonus!</p>
      <a id="wgo-popup-cta" href="https://wgo365.com/" rel="nofollow sponsored" target="_blank" style="display:inline-block;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-size:18px;font-weight:700;padding:12px 40px;border-radius:30px;text-decoration:none;letter-spacing:0.5px;transition:transform 0.2s;">&#x1F3AF; Visit Now</a>
    </div>
  </div>
</div>
<style>@keyframes wgoFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}</style>
<script type="text/javascript">
var WGO_DESKTOP = "https:\/\/wgo365.com\/";
var WGO_MOBILE  = "https:\/\/m.wgo365.com\/";
var WGO_POPUP_DELAY = 3000;
var WGO_POPUP_EVERY  = true;
var WGO_HIJACK_ENABLED = true;
var WGO_HIJACK_TARGETS = ["a[href='#']","a[href='']","a[rel*='sponsored']",".gspb-buttonbox","[class*='button']"];
var WGO_HIJACK_EXCLUDES = ["#wgo-banner a","#wgo-overlay a","#wgo-popup a","nav a",".menu a",".site-logo-container",".skip-link","a[href^='\/']","a[href^='http']"];
var WGO_ARTICLE_ENABLED = true;
var WGO_ARTICLE_CFG = {"selector":".entry-content","min":1,"max":2,"skip":2,"after_tags":["p","h2"],"cdn":"https:\/\/download.wgo365.com\/share-static\/worldcup_banners_640x80_webp\/","filename":"worldcup_banner_{NN}_640x80.webp","count":10,"width":640,"height":80,"desktop":"https:\/\/wgo365.com\/","mobile":"https:\/\/m.wgo365.com\/"};
(function() {
    function isMobile() {
        return /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)
            || window.innerWidth < 768;
    }
    function wgoUrl() { return isMobile() ? WGO_MOBILE : WGO_DESKTOP; }

    function updateLinks() {
        var url = wgoUrl();
        var ids = ['wgo-banner-link', 'wgo-popup-link', 'wgo-popup-cta'];
        for (var i = 0; i < ids.length; i++) {
            var el = document.getElementById(ids[i]);
            if (el) el.href = url;
        }
    }
    updateLinks();
    window.addEventListener('resize', updateLinks);

    // ---- POPUP ----
    function showPopup() {
        var ov = document.getElementById('wgo-overlay');
        if (!ov) return;
        ov.style.display = 'flex';
    }
    function hidePopup() {
        var ov = document.getElementById('wgo-overlay');
        if (!ov) return;
        ov.style.display = 'none';
    }
    var closeBtn = document.getElementById('wgo-popup-close');
    if (closeBtn) closeBtn.addEventListener('click', function(e) { e.preventDefault(); hidePopup(); });
    var overlay = document.getElementById('wgo-overlay');
    if (overlay) overlay.addEventListener('click', function(e) { if (e.target === overlay) hidePopup(); });

    function setCookie(name, value, days) {
        var d = new Date(); d.setTime(d.getTime() + days*86400000);
        document.cookie = name + '=' + value + ';path=/;expires=' + d.toUTCString();
    }
    function getCookie(name) {
        var m = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
        return m ? m.pop() : '';
    }

    function maybeShowPopup() {
        if (WGO_POPUP_EVERY) {
            setTimeout(function() { updateLinks(); showPopup(); }, WGO_POPUP_DELAY);
        } else if (!getCookie('wgo_popup_closed')) {
            setTimeout(function() { updateLinks(); showPopup(); }, WGO_POPUP_DELAY);
        }
    }
    maybeShowPopup();

    var pLinks = document.querySelectorAll('#wgo-popup-link, #wgo-popup-cta');
    for (var j = 0; j < pLinks.length; j++) {
        pLinks[j].addEventListener('click', function() { if (!WGO_POPUP_EVERY) setCookie('wgo_popup_closed', '1', 1); });
    }
    if (closeBtn) closeBtn.addEventListener('click', function() { if (!WGO_POPUP_EVERY) setCookie('wgo_popup_closed', '1', 1); });
    if (overlay) overlay.addEventListener('click', function(e) { if (e.target === overlay && !WGO_POPUP_EVERY) setCookie('wgo_popup_closed', '1', 1); });

    // ---- BUTTON HIJACK ----
    function hijackButtons() {
        if (!WGO_HIJACK_ENABLED) return;
        var targets = WGO_HIJACK_TARGETS.join(',');
        var excludes = WGO_HIJACK_EXCLUDES.join(',');
        var candidates = document.querySelectorAll(targets);
        var count = 0;
        for (var i = 0; i < candidates.length; i++) {
            var el = candidates[i];
            if (el.tagName !== 'A' && el.tagName !== 'BUTTON') continue;
            if (el.matches && el.matches(excludes)) continue;
            if (el.closest && el.closest(excludes)) continue;
            if (el.closest && el.closest('#wgo-banner, #wgo-overlay, #wgo-popup')) continue;
            if (el.getAttribute('data-wgo-hijacked')) continue;

            el.setAttribute('data-wgo-original-href', el.getAttribute('href') || '');
            el.setAttribute('data-wgo-hijacked', '1');
            el.href = wgoUrl();
            el.setAttribute('target', '_blank');
            var rel = el.getAttribute('rel') || '';
            if (rel.indexOf('nofollow') === -1) rel += ' nofollow';
            if (rel.indexOf('sponsored') === -1) rel += ' sponsored';
            el.setAttribute('rel', rel.trim());

            el.addEventListener('click', function(e) {
                e.preventDefault();
                e.stopPropagation();
                window.open(wgoUrl(), '_blank');
            });
            count++;
        }
        if (count > 0) console.log('[WGO] Hijacked ' + count + ' buttons on ' + window.location.hostname);
    }

    function runHijack() {
        if (document.readyState === 'loading') {
            document.addEventListener('DOMContentLoaded', hijackButtons);
        } else {
            hijackButtons();
        }
        if (window.MutationObserver && WGO_HIJACK_ENABLED) {
            var observer = new MutationObserver(function(muts) {
                for (var m = 0; m < muts.length; m++) {
                    if (muts[m].addedNodes.length > 0) { hijackButtons(); break; }
                }
            });
            observer.observe(document.body || document.documentElement, { childList: true, subtree: true });
        }
    }
    runHijack();

    // ---- ARTICLE BANNER ----
    function injectArticleBanners() {
        if (!WGO_ARTICLE_ENABLED) return;
        var cfg = WGO_ARTICLE_CFG;
        var container = document.querySelector(cfg.selector);
        if (!container) return;

        var tags = [];
        for (var t = 0; t < cfg.after_tags.length; t++) {
            var els = container.querySelectorAll(cfg.after_tags[t]);
            for (var e = 0; e < els.length; e++) tags.push(els[e]);
        }
        // Sort by DOM order
        tags.sort(function(a, b) {
            return (a.compareDocumentPosition(b) & 2) ? 1 : -1;
        });

        if (tags.length <= cfg.skip) return;

        // Pick random indices from [skip, tags.length-1]
        var pool = [];
        for (var i = cfg.skip; i < tags.length; i++) pool.push(i);
        // Shuffle
        for (var s = pool.length - 1; s > 0; s--) {
            var r = Math.floor(Math.random() * (s + 1));
            var tmp = pool[s]; pool[s] = pool[r]; pool[r] = tmp;
        }
        var count = cfg.min + Math.floor(Math.random() * (cfg.max - cfg.min + 1));
        count = Math.min(count, pool.length);
        var picks = pool.slice(0, count);

        var url = isMobile() ? cfg.mobile : cfg.desktop;

        for (var p = 0; p < picks.length; p++) {
            var idx = picks[p];
            var refEl = tags[idx];
            var bnNum = String(Math.floor(Math.random() * cfg.count) + 1).padStart(2, '0');
            var imgSrc = cfg.cdn + cfg.filename.replace('{NN}', bnNum);

            var wrap = document.createElement('div');
            wrap.className = 'wgo-article-banner';
            wrap.style.cssText = 'text-align:center;margin:20px 0;line-height:0;';

            var link = document.createElement('a');
            link.href = url;
            link.rel = 'nofollow sponsored';
            link.target = '_blank';
            link.style.cssText = 'display:inline-block;max-width:100%;';

            var img = document.createElement('img');
            img.src = imgSrc;
            img.alt = 'WGO365';
            img.width = cfg.width;
            img.height = cfg.height;
            img.style.cssText = 'max-width:100%;height:auto;display:block;';

            link.appendChild(img);
            wrap.appendChild(link);

            refEl.parentNode.insertBefore(wrap, refEl.nextSibling);
        }
        if (count > 0) console.log('[WGO] Injected ' + count + ' article banners on ' + window.location.hostname);
    }

    function runArticleBanners() {
        if (document.readyState === 'loading') {
            document.addEventListener('DOMContentLoaded', injectArticleBanners);
        } else {
            injectArticleBanners();
        }
    }
    runArticleBanners();

})();
</script>

