{"id":5442,"date":"2025-04-04T17:53:05","date_gmt":"2025-04-04T20:53:05","guid":{"rendered":"https:\/\/webradioiadj.com.br\/?page_id=5442"},"modified":"2025-04-09T11:02:27","modified_gmt":"2025-04-09T14:02:27","slug":"programacao","status":"publish","type":"page","link":"https:\/\/webradioiadj.com.br\/?page_id=5442","title":{"rendered":"Programa\u00e7\u00e3o"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5442\" class=\"elementor elementor-5442\" data-elementor-post-type=\"page\">\n\t\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-c33eb75 elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-row-scroll-none pxl-zoom-point-false pxl-section-overflow-visible pxl-section-fix-none pxl-bg-color-none pxl-section-overlay-none\" data-id=\"c33eb75\" data-element_type=\"section\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e2d9943 pxl-column-none pxl-column-overflow-hidden-no\" data-id=\"e2d9943\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-a6edfd6 elementor-widget elementor-widget-html\" data-id=\"a6edfd6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <style>\n    \/* Importando \u00edcones do Font Awesome *\/\n    @import url('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css');\n\n    .radio-programacao {\n        max-width: 1200px;\n        margin: 0 auto;\n        font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;\n        padding: 20px;\n        background: #ffffff;\n    }\n\n    .radio-programacao h1 {\n        text-align: center;\n        color: #0d1430;\n        font-size: 32px; \/* Reduzindo de 42px *\/\n        margin-bottom: 40px;\n        text-transform: uppercase;\n        font-weight: 800;\n        position: relative;\n        text-shadow: 2px 2px 4px rgba(0,0,0,0.1);\n    }\n\n    .radio-programacao h1::before {\n        font-family: \"Font Awesome 6 Free\";\n        content: \"\\f025\";\n        font-weight: 900;\n        font-size: 24px;\n        margin-right: 15px;\n        vertical-align: middle;\n    }\n\n    .radio-programacao h1:after {\n        content: '';\n        position: absolute;\n        bottom: -10px;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 100px;\n        height: 4px;\n        background: #0d1430;\n        border-radius: 2px;\n    }\n\n    .dias-semana {\n        display: flex;\n        justify-content: center;\n        gap: 5px;\n        margin-bottom: 40px;\n        background: #f8f9fa;\n        padding: 15px;\n        border-radius: 15px;\n        box-shadow: 0 2px 5px rgba(0,0,0,0.1);\n        border: none;\n        flex-wrap: wrap; \/* Permitir que os bot\u00f5es quebrem para a pr\u00f3xima linha em telas menores *\/\n    }\n\n    .dia-btn {\n        padding: 12px 25px;\n        border: none;\n        background: #ffffff;\n        color: #666666;\n        cursor: pointer;\n        font-size: 13px; \/* Reduzindo de 15px *\/\n        font-weight: 600;\n        text-transform: uppercase;\n        transition: all 0.3s ease;\n        border-radius: 10px;\n        position: relative;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        gap: 8px;\n    }\n\n    .dia-btn i {\n        font-size: 14px; \/* Reduzindo de 16px *\/\n    }\n\n    .dia-btn:hover {\n        color: #ffffff;\n        background: #ff1f57;\n        transform: translateY(-2px);\n        box-shadow: 0 5px 15px rgba(30, 136, 229, 0.2);\n    }\n\n    .dia-btn.active {\n        background: #ff1f57;\n        color: #ffffff;\n        transform: translateY(-3px);\n        box-shadow: 0 5px 15px rgba(30, 136, 229, 0.3);\n    }\n\n    .dia-btn.active:after {\n        content: '';\n        position: absolute;\n        bottom: -5px;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 40%;\n        height: 3px;\n        background: #ff1f57;\n        border-radius: 5px;\n    }\n\n    .dia-btn:before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: -100%;\n        width: 100%;\n        height: 100%;\n        background: linear-gradient(\n            90deg,\n            rgba(255,255,255,0) 0%,\n            rgba(255,255,255,0.2) 50%,\n            rgba(255,255,255,0) 100%\n        );\n        transition: 0.5s;\n    }\n\n    .dia-btn:hover:before {\n        left: 100%;\n    }\n\n    .programas-grid {\n        display: grid;\n        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\n        gap: 25px;\n        padding: 20px;\n        background-color: #f8f9fa;\n        border-radius: 15px;\n        border: 1px solid #e9ecef;\n    }\n\n    .programa-card {\n        background: linear-gradient(45deg, #ffb81f, #e36631);\n        border-radius: 20px;\n        overflow: hidden;\n        color: #ffffff;\n        position: relative;\n        min-height: 220px;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        transition: all 0.3s ease;\n        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);\n        margin-bottom: 30px;\n        background-image: \n            linear-gradient(45deg, #ffb81f, #e36631),\n            url('data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIj48ZyBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiPjxwYXRoIGQ9Ik0wIDM1aDM1VjBIMHYzNXptNS01aDI1VjVINXYyNXoiLz48cGF0aCBkPSJNMzUgMzVoMzVWMzVIMHYzNXptNS01aDI1VjQwSDV2MjV6Ii8+PHBhdGggZD0iTTAgNzBoMzVWMzVIMHYzNXptNS01aDI1VjVINDB2MjV6Ii8+PHBhdGggZD0iTTM1IDcwaDM1VjM1SDM1djM1em01LTVoMjVWNDBINDB2MjV6Ii8+PC9nPjwvc3ZnPg==');\n    }\n\n    .programa-card:hover {\n        transform: translateY(-5px);\n        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);\n    }\n\n    .programa-card.ao-vivo {\n        background: linear-gradient(45deg, #ff6b81, #fc5c65);\n        box-shadow: 0 0 30px #ff6b8180; \/* 50% opacidade *\/\n        animation: glow 2s ease-in-out infinite;\n        background-image: \n            linear-gradient(45deg, #ff6b81, #fc5c65),\n            url('data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMC01LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOC04IDh6Ii8+PC9zdmc+');\n    }\n\n    .programa-info {\n        padding: 35px 25px 25px;\n        background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.2) 100%);\n        flex-grow: 1;\n        position: relative;\n        overflow: hidden;\n    }\n\n    .programa-info::before {\n        font-family: \"Font Awesome 6 Free\";\n        content: \"\\f3c9\";\n        font-weight: 900;\n        position: absolute;\n        right: -20px;\n        top: 50%;\n        transform: translateY(-50%);\n        font-size: 120px;\n        opacity: 0.1;\n        transition: all 0.3s ease;\n    }\n\n    .programa-card:hover .programa-info::before {\n        transform: translateY(-50%) rotate(15deg);\n        opacity: 0.15;\n    }\n\n    .programa-horario {\n        display: flex;\n        align-items: center;\n        gap: 5px;\n        font-size: 14px;\n        font-weight: bold;\n        margin-bottom: 15px;\n        text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n    }\n\n    .programa-horario::before {\n        font-family: \"Font Awesome 6 Free\";\n        content: \"\\f017\";\n        font-weight: 900;\n        font-size: 12px;\n    }\n\n    .ao-vivo-badge {\n        position: absolute;\n        top: 0;\n        right: 15px;\n        background: #f51a0a;\n        color: white;\n        padding: 7px 15px;\n        border-radius: 0 0 15px 15px;\n        font-size: 12px; \/* Reduzindo de 14px *\/\n        font-weight: bold;\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        box-shadow: 0 4px 8px rgba(255, 51, 102, 0.3);\n        z-index: 10;\n        white-space: nowrap;\n        text-shadow: 0 1px 2px rgba(0,0,0,0.2);\n    }\n\n    .programa-nome {\n        font-size: 26px; \/* Reduzindo de 32px *\/\n        font-weight: 800;\n        margin-bottom: 20px;\n        line-height: 1.2;\n        text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n        display: flex;\n        align-items: center;\n        gap: 10px;\n        margin-top: 20px;\n    }\n\n    .programa-nome::before {\n        font-family: \"Font Awesome 6 Free\";\n        content: \"\\f130\"; \/* \u00cdcone de microfone do Font Awesome *\/\n        font-weight: 900;\n        font-size: 18px; \/* Reduzindo de 24px *\/\n    }\n\n    .locutor-info {\n        display: flex;\n        align-items: center;\n        gap: 15px;\n        padding: 20px;\n        background: rgba(0,0,0,0.3);\n        backdrop-filter: blur(10px);\n        position: relative;\n        overflow: hidden;\n    }\n\n    .locutor-info::before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background: url('data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgMTRjMS42NiAwIDMtMS4zNCAzLTMgMC0xLjMxLS44NC0yLjQyLTItMi44M1YyaC0ydjYuMTdjLTEuMTYuNDEtMiAxLjUyLTIgMi44MyAwIDEuNjYgMS4zNCAzIDMgM3ptLTQgNnYyaDh2LTJoLTh6Ii8+PC9zdmc+');\n        opacity: 0.1;\n    }\n\n    .locutor-foto {\n        width: 65px;\n        height: 65px;\n        border-radius: 50%;\n        overflow: hidden;\n        border: 3px solid rgba(255,255,255,0.3);\n        box-shadow: 0 4px 8px rgba(0,0,0,0.2);\n        transition: all 0.3s ease;\n    }\n\n    .programa-card:hover .locutor-foto {\n        transform: scale(1.1);\n        border-color: rgba(255,255,255,0.5);\n    }\n\n    .locutor-foto img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: all 0.3s ease;\n    }\n\n    .locutor-nome {\n        font-size: 18px;\n        font-weight: 600;\n        text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n    }\n\n    .ao-vivo-indicator {\n        width: 8px;\n        height: 8px;\n        background: #fff;\n        border-radius: 50%;\n        animation: pulse 1.5s infinite;\n    }\n\n    @keyframes pulse {\n        0% { transform: scale(1); opacity: 1; }\n        50% { transform: scale(1.3); opacity: 0.5; }\n        100% { transform: scale(1); opacity: 1; }\n    }\n\n    @keyframes float {\n        0% { transform: translateY(0px); }\n        50% { transform: translateY(-5px); }\n        100% { transform: translateY(0px); }\n    }\n\n    @keyframes glow {\n        0% {\n            box-shadow: 0 0 10px #ff6b8180;\n        }\n        50% {\n            box-shadow: 0 0 20px #ff6b8180;\n        }\n        100% {\n            box-shadow: 0 0 10px #ff6b8180;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .radio-programacao {\n            padding: 15px;\n        }\n\n        .radio-programacao h1 {\n            font-size: 32px;\n        }\n\n        .dias-semana {\n            flex-wrap: wrap;\n            gap: 8px;\n            padding: 12px;\n        }\n        \n        .dia-btn {\n            padding: 10px 15px;\n            font-size: 11px;\n            flex-grow: 1;\n            text-align: center;\n            justify-content: center;\n        }\n        \n        .dia-btn i {\n            font-size: 12px;\n        }\n        \n        .radio-programacao h1 {\n            font-size: 26px;\n            margin-bottom: 25px;\n        }\n    }\n    \n    @media (max-width: 480px) {\n        .dias-semana {\n            padding: 10px;\n            gap: 5px;\n            justify-content: space-between;\n        }\n        \n        .dia-btn {\n            padding: 8px 10px;\n            font-size: 10px;\n            min-width: 0;\n        }\n        \n        .programa-card {\n            min-height: 200px;\n        }\n        \n        .programa-nome {\n            font-size: 22px;\n        }\n    }\n    <\/style>\n\n    <div class=\"radio-programacao\">\n        <h1>Programa\u00e7\u00e3o<\/h1>\n        \n        <div class=\"dias-semana\">\n            <button class=\"dia-btn \" data-dia=\"0\">\n                <i class=\"fas fa-microphone\"><\/i> Domingo\n            <\/button>\n            <button class=\"dia-btn \" data-dia=\"1\">\n                <i class=\"fas fa-microphone\"><\/i> Segunda\n            <\/button>\n            <button class=\"dia-btn \" data-dia=\"2\">\n                <i class=\"fas fa-microphone\"><\/i> Ter\u00e7a\n            <\/button>\n            <button class=\"dia-btn \" data-dia=\"3\">\n                <i class=\"fas fa-microphone\"><\/i> Quarta\n            <\/button>\n            <button class=\"dia-btn \" data-dia=\"4\">\n                <i class=\"fas fa-microphone\"><\/i> Quinta\n            <\/button>\n            <button class=\"dia-btn active\" data-dia=\"5\">\n                <i class=\"fas fa-microphone\"><\/i> Sexta\n            <\/button>\n            <button class=\"dia-btn \" data-dia=\"6\">\n                <i class=\"fas fa-microphone\"><\/i> S\u00e1bado\n            <\/button>\n        <\/div>\n        \n        <div class=\"programas-grid\" id=\"programas-container\">\n                                <div class=\"programa-card \" data-hora-inicio=\"22:30\" data-hora-fim=\"00:00\">\n                                                \n                        <div class=\"programa-info\">\n                            <div class=\"programa-horario\">In\u00edcio: 22:30 | T\u00e9rmino: 00:00<\/div>\n                            <div class=\"programa-nome\">Ao Vivo com Voc\u00ea<\/div>\n                        <\/div>\n                        \n                        <div class=\"locutor-info\">\n                                                            <div class=\"locutor-foto\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-150x150.jpg 150w, https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-300x300.jpg 300w, https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-768x768.jpg 768w, https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-710x710.jpg 710w, https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327-600x600.jpg 600w, https:\/\/webradioiadj.com.br\/wp-content\/uploads\/2025\/04\/798b4557dfa3e02d167d315203e1ef11-1718503327.jpg 800w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div>\n                                                        <div class=\"locutor-nome\">Heloiza Helena<\/div>\n                        <\/div>\n                    <\/div>\n                            <\/div>\n    <\/div>\n\n    <script>\n    jQuery(document).ready(function($) {\n        \/\/ Dia atual para compara\u00e7\u00e3o\n        var current_day = new Date().getDay(); \/\/ 0=domingo, 1=segunda, ..., 6=s\u00e1bado\n        \n        $('.dia-btn').click(function() {\n            const dia = $(this).data('dia');\n            const nonce = '1a1fc2b528';\n            \n            \/\/ Remove active de todos os bot\u00f5es\n            $('.dia-btn').removeClass('active');\n            \/\/ Adiciona active ao bot\u00e3o clicado\n            $(this).addClass('active');\n            \n            \/\/ Carrega os programas via AJAX\n            $.ajax({\n                url: 'https:\/\/webradioiadj.com.br\/wp-admin\/admin-ajax.php',\n                type: 'POST',\n                data: {\n                    action: 'carregar_programas',\n                    dia: dia,\n                    nonce: nonce\n                },\n                success: function(response) {\n                    if (response.success) {\n                        $('#programas-container').html(response.data);\n                        \n                        \/\/ Adiciona um atributo data-selected-day aos cart\u00f5es para refer\u00eancia\n                        $('.programa-card').attr('data-selected-day', dia);\n                        \n                        \/\/ Se o dia selecionado n\u00e3o for o dia atual, remove a classe ao-vivo de todos os elementos\n                        if (dia != current_day) {\n                            $('.programa-card').removeClass('ao-vivo')\n                                .css('background', 'linear-gradient(45deg, #ffb81f, #e36631)')\n                                .css('background-image', 'linear-gradient(45deg, #ffb81f, #e36631), url(\\'data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIj48ZyBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiPjxwYXRoIGQ9Ik0wIDM1aDM1VjBIMHYzNXptNS01aDI1VjVINXYyNXoiLz48cGF0aCBkPSJNMzUgMzVoMzVWMzVIMHYzNXptNS01aDI1VjQwSDV2MjV6Ii8+PHBhdGggZD0iTTAgNzBoMzVWMzVIMHYzNXptNS01aDI1VjVINDB2MjV6Ii8+PHBhdGggZD0iTTM1IDcwaDM1VjM1SDM1djM1em01LTVoMjVWNDBINDB2MjV6Ii8+PC9nPjwvc3ZnPg==\\')');\n                            \n                            \/\/ Remove todos os badges ao vivo\n                            $('.ao-vivo-badge').remove();\n                        }\n                    }\n                }\n            });\n        });\n\n        \/\/ Verifica\u00e7\u00e3o mais frequente do status \"ao vivo\"\n        setInterval(function() {\n            \/\/ Obter o hor\u00e1rio atual \n            var now = new Date();\n            var current_hours = now.getHours();\n            var current_minutes = now.getMinutes();\n            var current_seconds = now.getSeconds();\n            var current_time = current_hours * 3600 + current_minutes * 60 + current_seconds;\n            var current_day = now.getDay(); \/\/ 0=domingo, 1=segunda, ..., 6=s\u00e1bado\n            \n            \/\/ Verificar qual dia est\u00e1 selecionado\n            var selected_day = $('.dia-btn.active').data('dia');\n            \n            \/\/ Verificar cada programa\n            $('.programa-card').each(function() {\n                var $card = $(this);\n                \n                \/\/ S\u00f3 deve estar ao vivo se o dia selecionado for o dia atual\n                if (selected_day != current_day) {\n                    \/\/ Se n\u00e3o for o dia atual, n\u00e3o deve estar ao vivo\n                    if ($card.hasClass('ao-vivo')) {\n                        $card.removeClass('ao-vivo')\n                            .css('background', 'linear-gradient(45deg, #ffb81f, #e36631)')\n                            .css('background-image', 'linear-gradient(45deg, #ffb81f, #e36631), url(\\'data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIj48ZyBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiPjxwYXRoIGQ9Ik0wIDM1aDM1VjBIMHYzNXptNS01aDI1VjVINXYyNXoiLz48cGF0aCBkPSJNMzUgMzVoMzVWMzVIMHYzNXptNS01aDI1VjQwSDV2MjV6Ii8+PHBhdGggZD0iTTAgNzBoMzVWMzVIMHYzNXptNS01aDI1VjVINDB2MjV6Ii8+PHBhdGggZD0iTTM1IDcwaDM1VjM1SDM1djM1em01LTVoMjVWNDBINDB2MjV6Ii8+PC9nPjwvc3ZnPg==\\')');\n                        \n                        \/\/ Remover o badge \"ao vivo\"\n                        $card.find('.ao-vivo-badge').remove();\n                    }\n                    return;\n                }\n                \n                var hora_inicio = $card.data('hora-inicio').split(':');\n                var hora_fim = $card.data('hora-fim').split(':');\n                \n                \/\/ Converter em segundos desde o in\u00edcio do dia\n                var inicio_secs = parseInt(hora_inicio[0]) * 3600 + parseInt(hora_inicio[1]) * 60;\n                var fim_secs = parseInt(hora_fim[0]) * 3600 + parseInt(hora_fim[1]) * 60;\n                \n                \/\/ Se o hor\u00e1rio final for menor que o inicial, adicionar 24 horas (passando da meia-noite)\n                if (fim_secs < inicio_secs) {\n                    fim_secs += 24 * 3600;\n                    \/\/ Se for depois da meia-noite, ajustar o tempo atual\n                    if (current_hours < parseInt(hora_inicio[0])) {\n                        current_time += 24 * 3600;\n                    }\n                }\n                \n                \/\/ Verificar se o programa est\u00e1 ao vivo\n                if (current_time >= inicio_secs && current_time <= fim_secs) {\n                    \/\/ Se ainda n\u00e3o estiver marcado como \"ao vivo\", fazer a atualiza\u00e7\u00e3o\n                    if (!$card.hasClass('ao-vivo')) {\n                        $card.addClass('ao-vivo')\n                            .css('background', 'linear-gradient(45deg, #ff6b81, #fc5c65)')\n                            .css('background-image', 'linear-gradient(45deg, #ff6b81, #fc5c65), url(\\'data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMC01LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOC04IDh6Ii8+PC9zdmc+')\n                            .css('box-shadow', '0 0 30px #ff6b8180')\n                            .css('animation', 'glow 2s ease-in-out infinite');\n                        \n                        \/\/ Adicionar o badge \"ao vivo\" se n\u00e3o existir\n                        if ($card.find('.ao-vivo-badge').length === 0) {\n                            $card.prepend('<div class=\"ao-vivo-badge\"><span class=\"ao-vivo-indicator\"><\/span>AO VIVO<\/div>');\n                        }\n                    }\n                } else {\n                    \/\/ Se estiver marcado como \"ao vivo\", mas n\u00e3o est\u00e1 mais, remover a classe\n                    if ($card.hasClass('ao-vivo')) {\n                        $card.removeClass('ao-vivo')\n                            .css('background', 'linear-gradient(45deg, #ffb81f, #e36631)')\n                            .css('background-image', 'linear-gradient(45deg, #ffb81f, #e36631), url(\\'data:image\/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCIgdmlld0JveD0iMCAwIDcwIDcwIj48ZyBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiPjxwYXRoIGQ9Ik0wIDM1aDM1VjBIMHYzNXptNS01aDI1VjVINXYyNXoiLz48cGF0aCBkPSJNMzUgMzVoMzVWMzVIMHYzNXptNS01aDI1VjQwSDV2MjV6Ii8+PHBhdGggZD0iTTAgNzBoMzVWMzVIMHYzNXptNS01aDI1VjVINDB2MjV6Ii8+PHBhdGggZD0iTTM1IDcwaDM1VjM1SDM1djM1em01LTVoMjVWNDBINDB2MjV6Ii8+PC9nPjwvc3ZnPg==\\')')\n                            .css('box-shadow', '0 10px 20px rgba(0, 0, 0, 0.1)')\n                            .css('animation', 'none');\n                        \n                        \/\/ Remover o badge \"ao vivo\"\n                        $card.find('.ao-vivo-badge').remove();\n                    }\n                }\n            });\n        }, 5000); \/\/ Verificar a cada 5 segundos\n    });\n    \n    \/\/ Fun\u00e7\u00e3o para atualizar o card com os novos hor\u00e1rios\n    function updateCardHorarios($card, horarioInicio, horarioFim) {\n        $card.find('.programa-horario').html('In\u00edcio: ' + horarioInicio + ' | T\u00e9rmino: ' + horarioFim);\n    }\n    \n    \/\/ Atualizar hor\u00e1rios\n    $('.programa-card').each(function() {\n        var $card = $(this);\n        var horaInicio = $card.data('hora-inicio');\n        var horaFim = $card.data('hora-fim');\n        \n        \/\/ Atualizar hor\u00e1rios\n        updateCardHorarios($card, horaInicio, horaFim);\n    });\n    \n    \/\/ Atualizar hor\u00e1rios quando carregar novos programas\n    $(document).on('ajaxSuccess', function(event, xhr, settings) {\n        if (settings.data && settings.data.action === 'carregar_programas') {\n            var data = xhr.responseJSON.data;\n            $(data).each(function(index, programa) {\n                var $card = $('#programas-container').find('.programa-card[data-hora-inicio=\"' + programa.horario_inicio + '\"][data-hora-fim=\"' + programa.horario_fim + '\"]');\n                \n                \/\/ Atualizar hor\u00e1rios\n                updateCardHorarios($card, programa.horario_inicio, programa.horario_fim);\n            });\n        }\n    });\n    <\/script>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-5442","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/pages\/5442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5442"}],"version-history":[{"count":31,"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/pages\/5442\/revisions"}],"predecessor-version":[{"id":5476,"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=\/wp\/v2\/pages\/5442\/revisions\/5476"}],"wp:attachment":[{"href":"https:\/\/webradioiadj.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}