         <script>
        document.addEventListener('DOMContentLoaded', function() {
            var ajaxUrl = 'https://www.fabriix.com/wp-admin/admin-ajax.php';

            document.querySelectorAll('.vault-action-btn').forEach(function(btn) {
                btn.addEventListener('click', function() {
                    var id     = btn.dataset.id;
                    var action = btn.dataset.action;
                    var nonce  = btn.dataset.nonce;
                    btn.disabled = true;
                    btn.textContent = '…';

                    var fd = new FormData();
                    fd.append('action',        'fabriix_vault_admin_approve');
                    fd.append('submission_id', id);
                    fd.append('vault_action',  action);
                    fd.append('nonce',         nonce);

                    fetch(ajaxUrl, { method: 'POST', body: fd, credentials: 'same-origin' })
                    .then(function(r) { return r.json(); })
                    .then(function(data) {
                        if (data.success) {
                            window.location.reload();
                        } else {
                            btn.disabled = false;
                            btn.textContent = action.charAt(0).toUpperCase() + action.slice(1);
                        }
                    });
                });
            });

            var archiveBtn = document.getElementById('vault-archive-all-btn');
            if (archiveBtn) {
                archiveBtn.addEventListener('click', function() {
                    if (!confirm('Archive all current submissions? They will be moved to the audit log and removed from this view. This cannot be undone.')) return;
                    archiveBtn.disabled = true;
                    archiveBtn.textContent = 'Archiving…';

                    var fd = new FormData();
                    fd.append('action', 'fabriix_vault_archive_all');
                    fd.append('nonce',  'a0a109360e');

                    fetch(ajaxUrl, { method: 'POST', body: fd, credentials: 'same-origin' })
                    .then(function(r) { return r.json(); })
                    .then(function(data) {
                        if (data.success) {
                            document.getElementById('vault-archive-msg').textContent = '✓ ' + data.data.message;
                            document.getElementById('vault-submissions-tbody').innerHTML =
                                '<tr><td colspan="10" style="color:#aaa;padding:1.5rem;text-align:center;">No submissions yet.</td></tr>';
                            archiveBtn.disabled = false;
                            archiveBtn.textContent = '⬛ Archive All Submissions';
                        }
                    });
                });
            }
        });
        </script><?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.fabriix.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://www.fabriix.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-posts-pulse-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-taxonomies-fabriix_entity-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-taxonomies-pulse_category-1.xml</loc></sitemap><sitemap><loc>https://www.fabriix.com/wp-sitemap-taxonomies-faq_section-1.xml</loc></sitemap></sitemapindex>
