<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-dishes_menu-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-testimonials-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-posts-popupbuilder-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-taxonomies-product_cat-1.xml</loc></sitemap><sitemap><loc>https://xn--80aaccvo8ah9a.xn--p1ai/wp-sitemap-taxonomies-dishes_categories-1.xml</loc></sitemap></sitemapindex>
<style>
    /* ── Custom overrides from settings ────────────────────────── */
        #cookierus-banner .cookierus-title { font-size: 18px !important; }
    #cookierus-banner .cookierus-text  { font-size: 14px !important; }
    #cookierus-banner.pos-bottom-left,
    #cookierus-banner.pos-bottom-right,
    #cookierus-banner.pos-top-left,
    #cookierus-banner.pos-top-right { max-width: 460px !important; }
    #cookierus-banner {
        font-family: inherit !important;
        box-shadow: 0 10px 30px rgba(0,0,0,0.2) !important;
        display: none !important;
    }
    body.cookierus-show-banner #cookierus-banner { display: flex !important; }
    .cookierus-btn {
        border-radius: 6px !important;
        font-size:     14px !important;
    }
    .cookierus-btn-accept  { background-color: #0760d2 !important; color: #ffffff !important;  }
    .cookierus-btn-decline { background-color: #f0f0f1 !important; color: #333333 !important;  }
    .cookierus-btn-settings { background-color: #ffffff !important; color: #333333 !important; border:1px solid rgba(0,0,0,0.12) !important; }
    .cookierus-btn-custom   { background-color: #6c757d !important; color: #ffffff !important; }
    .cookierus-policy-link  { color: #0760d2 !important; }
        .cookierus-btn:hover { transform: translateY(-2px) !important; box-shadow: 0 4px 12px rgba(0,0,0,0.18) !important; }
    </style>

<!-- ═══════════════════════════════════════════════════════
     БАННЕР
═══════════════════════════════════════════════════════ -->
<div id="cookierus-banner"
     class="cookierus-banner pos-bottom cookierus-animate-slide"
     style="background-color:#ffffff;color:#333333;border-radius:8px;"
     role="dialog" aria-modal="true" aria-label="Настройки cookie">

    
    <div class="cookierus-content-wrapper">
                <div class="cookierus-text-wrap">
                        <div class="cookierus-text">
                Мы уважаем вашу конфиденциальность  / Мы используем файлы cookie, чтобы улучшить ваш опыт просмотра, показывать персонализированную рекламу или контент и анализировать наш трафик. Нажимая «Принять все», вы соглашаетесь на использование наших файлов cookie.                                     <a href="https://важбатони.рф/политика-использования-файлов-cookie/"
                       class="cookierus-policy-link"
                       target="_blank" rel="noopener noreferrer">
                        Политика в отношении файлов cookie                    </a>
                            </div>
        </div>
    </div>

    <div class="cookierus-buttons">
        <button type="button" class="cookierus-btn cookierus-btn-accept" id="cookierus-accept">
            Принять все        </button>
        <button type="button" class="cookierus-btn cookierus-btn-decline" id="cookierus-decline">
            Отклонить        </button>
                <button type="button" class="cookierus-btn cookierus-btn-settings" id="cookierus-open-settings">
            Настроить        </button>
                    </div>
</div>

<!-- Свёрнутая кнопка (плавающая) -->

<!-- ═══════════════════════════════════════════════════════
     МОДАЛЬНОЕ ОКНО "Настроить" — 2 ВКЛАДКИ
═══════════════════════════════════════════════════════ -->
<div id="cookierus-modal" class="cookierus-modal" role="dialog" aria-modal="true" aria-label="Настройки согласия" style="display:none;">
    <div class="cookierus-modal-backdrop" id="cookierus-modal-backdrop"></div>
    <div class="cookierus-modal-content">

        <!-- Заголовок модала -->
        <div class="cookierus-modal-header">
            <h3>Настройки согласия</h3>
            <button type="button" class="cookierus-modal-close-x" id="cookierus-close-modal" aria-label="Закрыть">
                <svg width="14" height="14" viewBox="0 0 14 14" fill="currentColor"><path d="M13 1L1 13M1 1l12 12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>
            </button>
        </div>

        <!-- Вкладки -->
        <div class="cr-modal-tabs" role="tablist">
            <button class="cr-modal-tab cr-modal-tab--active"
                    id="cr-tab-btn-categories" role="tab"
                    aria-selected="true" aria-controls="cr-panel-categories"
                    data-tab="categories">
                Категории
            </button>
            <button class="cr-modal-tab"
                    id="cr-tab-btn-goals" role="tab"
                    aria-selected="false" aria-controls="cr-panel-goals"
                    data-tab="goals">
                Цели обработки
            </button>
        </div>

        <!-- ── ПАНЕЛЬ: КАТЕГОРИИ ───────────────────────── -->
        <div class="cr-modal-panel" id="cr-panel-categories" role="tabpanel">
            <p class="cr-modal-desc">
                Выберите категории cookie, которые вы разрешаете. Файлы cookie категории «Необходимые» нельзя отключить — они нужны для работы сайта.
                Изменения вступят в силу после нажатия «Сохранить выбор».
            </p>

            <!-- Необходимые (всегда вкл) -->
            <div class="cookierus-category cr-cat-required">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Необходимые</span>
                        <span class="cr-cat-meta">Сессия · Всегда активны</span>
                    </div>
                    <span class="cr-cat-always-on">Включены</span>
                </div>
                <p class="cr-cat-desc">Cookie, без которых сайт не может нормально функционировать: сессионные идентификаторы, авторизация, корзина покупок. Согласие не требуется — они относятся к законному интересу оператора (ст. 6 ч. 1 п. 5 152-ФЗ).</p>
            </div>

                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Функциональные</span>
                        <span class="cr-cat-meta">До 12 мес.</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="cat-functional" checked>
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Запоминают ваши настройки и предпочтения (язык интерфейса, регион, оформление). Помогают сделать сайт удобнее при повторных визитах. </p>
            </div>
            
                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Аналитические</span>
                        <span class="cr-cat-meta">До 24 мес.</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="cat-analytics" checked>
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Позволяют анализировать посещаемость и поведение пользователей (Google Analytics, Яндекс.Метрика и аналоги). Помогают улучшать сайт. Данные обезличены и агрегированы. </p>
            </div>
            
            
                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Маркетинговые</span>
                        <span class="cr-cat-meta">До 90 дней</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="cat-advertising">
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Используются для показа персонализированной рекламы на основе ваших интересов (Meta Pixel, VK Реклама и аналоги). Данные могут передаваться рекламным партнёрам. </p>
            </div>
                    </div>

        <!-- ── ПАНЕЛЬ: ЦЕЛИ ───────────────────────────── -->
        <div class="cr-modal-panel cr-modal-panel--hidden" id="cr-panel-goals" role="tabpanel">
            <p class="cr-modal-desc">
                Укажите, для каких целей вы разрешаете обработку ваших персональных данных через файлы cookie. Каждая цель описывает конкретный способ использования данных.
            </p>

                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Хранение и доступ к данным</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="goal-storage" name="cr-goal-storage" checked>
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Хранение информации на устройстве или доступ к ней для обеспечения базовой функциональности сайта (ст. 6 ч. 1 п. 5 152-ФЗ).</p>
            </div>
                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Аналитика и статистика</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="goal-analytics" name="cr-goal-analytics" checked>
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Сбор данных о том, как посетители используют сайт, в целях формирования агрегированной статистики и улучшения сервиса.</p>
            </div>
                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Персонализированная реклама</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="goal-personalized" name="cr-goal-personalized" >
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Подбор рекламных материалов, соответствующих вашим интересам, на основе профиля посещений.</p>
            </div>
                        <div class="cookierus-category">
                <div class="cookierus-category-header">
                    <div class="cr-cat-info">
                        <span class="cr-cat-name">Оценка эффективности рекламы</span>
                    </div>
                    <label class="cr-toggle">
                        <input type="checkbox" id="goal-ad_measure" name="cr-goal-ad_measure" >
                        <span class="cr-toggle-track"><span class="cr-toggle-thumb"></span></span>
                    </label>
                </div>
                <p class="cr-cat-desc">Измерение охвата и результативности рекламных кампаний без привязки к конкретному профилю.</p>
            </div>
                    </div>

        <!-- Кнопки внизу модала -->
        <div class="cookierus-modal-footer">
            <button type="button" class="cookierus-btn cookierus-btn-accept" id="cookierus-accept-all-modal" style="flex:1;">Принять все</button>
            <button type="button" class="cookierus-btn cookierus-btn-settings" id="cookierus-save-settings" style="flex:1;">Сохранить выбор</button>
        </div>

    </div><!-- .cookierus-modal-content -->
</div><!-- #cookierus-modal -->

<script>
/* CookieRus v1.0.6 — frontend script */
(function() {
    'use strict';

    var REPEAT_SHOW    = "never";
    var ALLOW_MINIMIZE = false;
    var DECLINE_URL    = "";
    var TRACKERS       = {"ga4_id":"","gtm_id":"","ym_id":"","meta_id":"","vk_id":""};

    /* ── Cookie helpers ──────────────────────────────── */
    function setCookie(name, value, days) {
        var expiry = '';
        if (days && days > 0) {
            var d = new Date();
            d.setTime(d.getTime() + days * 86400000);
            expiry = '; expires=' + d.toUTCString();
        }
        document.cookie = name + '=' + value + expiry + '; path=/; SameSite=Lax';
    }
    function getCookie(name) {
        var m = document.cookie.match('(?:^|;)\\s*' + name + '=([^;]*)');
        return m ? decodeURIComponent(m[1]) : null;
    }

    /* ── Tracker loader ──────────────────────────────── */
    function loadTrackers(categories) {
        var cats = Array.isArray(categories) ? categories : (categories || 'all').split(',');
        var all  = cats.indexOf('all') !== -1 || cats.indexOf('accepted') !== -1;
        var analytics  = all || cats.indexOf('analytics')   !== -1;
        var marketing  = all || cats.indexOf('advertising') !== -1;

        /* Google Analytics 4 */
        if (TRACKERS.ga4_id && analytics) {
            var s = document.createElement('script');
            s.async = true;
            s.src = 'https://www.googletagmanager.com/gtag/js?id=' + TRACKERS.ga4_id;
            document.head.appendChild(s);
            window.dataLayer = window.dataLayer || [];
            function gtag(){ window.dataLayer.push(arguments); }
            window.gtag = gtag;
            gtag('js', new Date());
            gtag('config', TRACKERS.ga4_id);
        }

        /* Google Tag Manager */
        if (TRACKERS.gtm_id && analytics) {
            (function(w,d,s,l,i){
                w[l]=w[l]||[];
                w[l].push({'gtm.start':new Date().getTime(), event:'gtm.js'});
                var f=d.getElementsByTagName(s)[0],
                    j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
                j.async=true;
                j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
                f.parentNode.insertBefore(j,f);
            })(window,document,'script','dataLayer',TRACKERS.gtm_id);
        }

        /* Яндекс Метрика */
        if (TRACKERS.ym_id && analytics) {
            (function(m,e,t,r,i,k,a){
                m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
                m[i].l=1*new Date();
                k=e.createElement(t); a=e.getElementsByTagName(t)[0];
                k.async=1; k.src=r; a.parentNode.insertBefore(k,a);
            })(window,document,'script','https://mc.yandex.ru/metrika/tag.js','ym');
            ym(parseInt(TRACKERS.ym_id,10),'init',{clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:true});
        }

        /* Meta Pixel */
        if (TRACKERS.meta_id && marketing) {
            !function(f,b,e,v,n,t,s){
                if(f.fbq)return; n=f.fbq=function(){n.callMethod?
                n.callMethod.apply(n,arguments):n.queue.push(arguments)};
                if(!f._fbq)f._fbq=n; n.push=n; n.loaded=!0; n.version='2.0';
                n.queue=[]; t=b.createElement(e); t.async=!0; t.src=v;
                s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s);
            }(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
            fbq('init', TRACKERS.meta_id);
            fbq('track','PageView');
        }

        /* VK Пиксель */
        if (TRACKERS.vk_id && marketing) {
            var vk = document.createElement('script');
            vk.async = true;
            vk.src = 'https://vk.com/js/api/openapi.js?169';
            vk.onload = function() {
                if (window.VK && VK.Retargeting) {
                    VK.Retargeting.Init(TRACKERS.vk_id);
                    VK.Retargeting.Hit();
                }
            };
            document.head.appendChild(vk);
        }
    }

    /* Если согласие уже дано — сразу загружаем трекеры */
    (function() {
        var consent = getCookie('cookierus_consent');
        if (consent && consent !== 'declined') {
            var cats = getCookie('cookierus_categories') || 'all';
            loadTrackers(cats);
        }
    })();

    /* ── Основная логика ─────────────────────────────── */
    function init() {
        var banner       = document.getElementById('cookierus-banner');
        var modal        = document.getElementById('cookierus-modal');
        var backdrop     = document.getElementById('cookierus-modal-backdrop');
        var minBtn       = document.getElementById('cookierus-minimized-btn');
        var minimizeBtn  = document.getElementById('cookierus-minimize');
        var acceptBtn    = document.getElementById('cookierus-accept');
        var declineBtn   = document.getElementById('cookierus-decline');
        var openSettings = document.getElementById('cookierus-open-settings');
        var saveSettings = document.getElementById('cookierus-save-settings');
        var acceptModal  = document.getElementById('cookierus-accept-all-modal');
        var closeModal   = document.getElementById('cookierus-close-modal');
        var tabBtns      = document.querySelectorAll('.cr-modal-tab');

        if (!banner) return;

        /* Показывать ли баннер? */
        if (REPEAT_SHOW !== 'always' && getCookie('cookierus_consent')) {
            banner.remove();
            return;
        }

        document.body.classList.add('cookierus-show-banner');

        /* ── Отправка согласия ───────────────────────── */
        function logConsent(status, categories) {
            categories = categories || 'all';

            var uid  = localStorage.getItem('cookierus_uid') || ('uid_' + Math.random().toString(36).substr(2,9));
            localStorage.setItem('cookierus_uid',  uid);
            localStorage.setItem('cookierus_consent', status);
            localStorage.setItem('cookierus_consent_time', Date.now().toString());

            var days = REPEAT_SHOW === '7days'  ? 7
                     : REPEAT_SHOW === '30days' ? 30
                     : REPEAT_SHOW === 'always' ? 0 : 365;
            setCookie('cookierus_consent',    status,     days);
            setCookie('cookierus_categories', categories, days);

            if (status !== 'declined') {
                loadTrackers(categories);
            }

            var fd = new FormData();
            fd.append('action',     'cookierus_log_consent');
            fd.append('status',     status);
            fd.append('categories', categories);
            fd.append('uid',        uid);
            var ajax = (typeof CookieRusData !== 'undefined') ? CookieRusData.ajax_url : '/wp-admin/admin-ajax.php';
            fetch(ajax, {method:'POST', body:fd}).catch(function(){});

            /* Скрываем баннер и модал */
            document.body.classList.remove('cookierus-show-banner');
            if (modal) modal.style.display = 'none';
            if (minBtn) minBtn.style.display = 'none';
        }

        /* ── Свернуть / развернуть ───────────────────── */
        if (ALLOW_MINIMIZE && minimizeBtn && minBtn) {
            minimizeBtn.addEventListener('click', function() {
                document.body.classList.remove('cookierus-show-banner');
                minBtn.style.display = 'flex';
            });
            minBtn.addEventListener('click', function() {
                minBtn.style.display = 'none';
                banner.style.removeProperty('display');
                document.body.classList.add('cookierus-show-banner');
            });
        }

        /* ── Ripple на кнопках ───────────────────────── */
        banner.querySelectorAll('.cookierus-btn').forEach(function(btn) {
            btn.addEventListener('click', function(e) {
                var r = document.createElement('span');
                r.className = 'cr-ripple';
                var rect = btn.getBoundingClientRect();
                var sz   = Math.max(rect.width, rect.height);
                r.style.cssText = 'width:'+sz+'px;height:'+sz+'px;left:'+(e.clientX-rect.left-sz/2)+'px;top:'+(e.clientY-rect.top-sz/2)+'px;';
                btn.appendChild(r);
                setTimeout(function(){ r.remove(); }, 560);
            });
        });

        /* ── Кнопки баннера ──────────────────────────── */
        if (acceptBtn) acceptBtn.addEventListener('click', function() {
            logConsent('accepted', 'all');
        });

        if (declineBtn) declineBtn.addEventListener('click', function() {
            logConsent('declined', 'none');
            if (DECLINE_URL) {
                window.location.href = DECLINE_URL;
            }
        });

        if (openSettings) openSettings.addEventListener('click', function() {
            if (modal) modal.style.display = 'flex';
        });

        /* ── Закрытие модала ─────────────────────────── */
        function closeModalFn() {
            if (modal) modal.style.display = 'none';
        }
        if (closeModal) closeModal.addEventListener('click', closeModalFn);
        if (backdrop)   backdrop.addEventListener('click', closeModalFn);
        document.addEventListener('keydown', function(e) {
            if (e.key === 'Escape') closeModalFn();
        });

        /* ── Вкладки модала ──────────────────────────── */
        tabBtns.forEach(function(btn) {
            btn.addEventListener('click', function() {
                tabBtns.forEach(function(b) {
                    b.classList.remove('cr-modal-tab--active');
                    b.setAttribute('aria-selected', 'false');
                });
                btn.classList.add('cr-modal-tab--active');
                btn.setAttribute('aria-selected', 'true');
                var target = btn.dataset.tab;
                document.querySelectorAll('.cr-modal-panel').forEach(function(p) {
                    p.classList.add('cr-modal-panel--hidden');
                });
                var panel = document.getElementById('cr-panel-' + target);
                if (panel) panel.classList.remove('cr-modal-panel--hidden');
            });
        });

        /* ── Кнопки модала (принять / сохранить) ────── */
        if (acceptModal) acceptModal.addEventListener('click', function() {
            logConsent('accepted', 'all');
        });

        if (saveSettings) saveSettings.addEventListener('click', function() {
            var cats = ['necessary'];
            var checkMap = {
                'cat-functional'  : 'functional',
                'cat-analytics'   : 'analytics',
                'cat-performance' : 'performance',
                'cat-advertising' : 'advertising',
            };
            Object.keys(checkMap).forEach(function(id) {
                var el = document.getElementById(id);
                if (el && el.checked) cats.push(checkMap[id]);
            });
            logConsent('accepted', cats.join(','));
        });
    }

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

})();
</script>
