/**
 * ثبت Service Worker — فقط اگر sw.js واقعاً JavaScript باشد (نه index.html)
 */
if ('serviceWorker' in navigator) {
    window.addEventListener('load', function () {
        if (location.protocol === 'https:') return;

        fetch('/sw.js', { method: 'HEAD', cache: 'no-store' })
            .then(function (res) {
                var ct = (res.headers.get('content-type') || '').toLowerCase();
                if (!res.ok || ct.indexOf('javascript') === -1) return;
                return navigator.serviceWorker.register('/sw.js', { scope: '/' });
            })
            .catch(function () {});
    });
}
