{"id":152,"date":"2025-10-28T20:39:30","date_gmt":"2025-10-28T23:39:30","guid":{"rendered":"https:\/\/radiosentinela.com\/?page_id=152"},"modified":"2026-06-01T16:28:38","modified_gmt":"2026-06-01T19:28:38","slug":"programacao","status":"publish","type":"page","link":"https:\/\/radiosentinela.com\/index.php\/programacao\/","title":{"rendered":"PROGRAMA\u00c7\u00c3O"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"152\" class=\"elementor elementor-152\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-57b0dd0 e-flex e-con-boxed e-con e-parent\" data-id=\"57b0dd0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-251828d elementor-widget elementor-widget-image\" data-id=\"251828d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"280\" height=\"203\" src=\"https:\/\/radiosentinela.com\/wp-content\/uploads\/2024\/06\/Imagem_do_WhatsApp_de_2024-06-05_a_s__16.02.35_a58b5f87-removebg-preview.png\" class=\"attachment-large size-large wp-image-13\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3d4800 elementor-widget elementor-widget-html\" data-id=\"a3d4800\" 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<!-- Grade de Programa\u00e7\u00e3o - R\u00e1dio Sentinela Internacional -->\r\n<style>\r\n  body {\r\n    background: #fff;\r\n    font-family: \"Inter\", \"Segoe UI\", Roboto, sans-serif;\r\n    color: #58B547;\r\n    margin: 0;\r\n    padding: 0;\r\n  }\r\n\r\n  .programacao-container {\r\n    max-width: 800px;\r\n    margin: 0 auto;\r\n    padding: 30px 20px;\r\n  }\r\n\r\n  .programacao-container h2 {\r\n    text-align: center;\r\n    font-size: 26px;\r\n    font-weight: 700;\r\n    margin-bottom: 10px;\r\n    color: #58B547;\r\n  }\r\n\r\n  .data-hoje {\r\n    text-align: center;\r\n    font-size: 14px;\r\n    color: #58B547;\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  .programa-card {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    border: 2px solid #58B547;\r\n    border-radius: 10px;\r\n    padding: 12px 16px;\r\n    margin-bottom: 12px;\r\n    transition: all 0.3s ease;\r\n  }\r\n\r\n  .programa-card .horario {\r\n    font-weight: bold;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .programa-card .titulo {\r\n    flex: 1;\r\n    margin-left: 10px;\r\n    font-size: 16px;\r\n  }\r\n\r\n  \/* Destaque: programa atual *\/\r\n  .programa-ao-vivo {\r\n    background-color: #58B547;\r\n    color: #fff !important;\r\n    font-weight: 700;\r\n    box-shadow: 0 0 10px rgba(88,181,71,0.5);\r\n  }\r\n\r\n  \/* Destaque para o pr\u00f3ximo *\/\r\n  .proximo {\r\n    border-color: #a5d6a7;\r\n    opacity: 0.8;\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .programa-card {\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      gap: 5px;\r\n    }\r\n    .programa-card .titulo {\r\n      margin-left: 0;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"programacao-container\">\r\n  <h2>Programa\u00e7\u00e3o de Hoje<\/h2>\r\n  <div class=\"data-hoje\" id=\"dataHoje\"><\/div>\r\n  <div id=\"listaProgramas\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/ --- Programa\u00e7\u00e3o semanal (exemplo extra\u00eddo da r\u00e1dio) ---\r\n  const programacao = {\r\n    \"segunda\": [\r\n      { hora: \"00:00\", titulo: \"Reprise Conex\u00e3o Brasil\" },\r\n      { hora: \"02:00\", titulo: \"Central da Madrugada\" },\r\n      { hora: \"06:00\", titulo: \"Top Gospel Brasil\" },\r\n      { hora: \"07:00\", titulo: \"Conex\u00e3o Brasil\" },\r\n      { hora: \"09:00\", titulo: \"Manh\u00e3 Total\" },\r\n      { hora: \"11:00\", titulo: \"O Som do Forr\u00f3\" },\r\n      { hora: \"13:00\", titulo: \"Central Hits\" },\r\n      { hora: \"14:00\", titulo: \"Conex\u00e3o Nacional\" },\r\n      { hora: \"16:00\", titulo: \"Central do Sertanejo\" },\r\n      { hora: \"17:00\", titulo: \"Onda Sertaneja\" },\r\n      { hora: \"18:00\", titulo: \"Balan\u00e7a Brasil\" },\r\n      { hora: \"19:00\", titulo: \"Liga\u00e7\u00e3o Nacional\" },\r\n      { hora: \"20:00\", titulo: \"Conex\u00e3o Brasil EUA\" },\r\n      { hora: \"22:00\", titulo: \"Encontro Central\" },\r\n    ],\r\n    \"domingo\": [\r\n      { hora: \"00:00\", titulo: \"Top Gospel Brasil\" },\r\n      { hora: \"01:00\", titulo: \"Roberto e Meirinho\" },\r\n      { hora: \"03:00\", titulo: \"Nacionalismo\" },\r\n      { hora: \"05:00\", titulo: \"Central da Biografia\" },\r\n      { hora: \"06:00\", titulo: \"S\u00f3 da Pop\" },\r\n      { hora: \"07:00\", titulo: \"Central Mix\" },\r\n      { hora: \"09:00\", titulo: \"Doming\u00e3o Musical\" },\r\n      { hora: \"13:00\", titulo: \"Central do Ax\u00e9\" },\r\n      { hora: \"14:00\", titulo: \"As Preferidas do Velho\" },\r\n      { hora: \"16:00\", titulo: \"Top 10 Brasil\" },\r\n      { hora: \"17:00\", titulo: \"Clube do Rei\" },\r\n      { hora: \"18:00\", titulo: \"Onda Sertaneja\" },\r\n      { hora: \"19:00\", titulo: \"Parada Sertaneja\" },\r\n      { hora: \"20:00\", titulo: \"Bandas e Companhia\" },\r\n      { hora: \"22:00\", titulo: \"Love Music\" },\r\n    ]\r\n  };\r\n\r\n  \/\/ --- Identifica o dia atual ---\r\n  const dias = [\"domingo\",\"segunda\",\"ter\u00e7a\",\"quarta\",\"quinta\",\"sexta\",\"s\u00e1bado\"];\r\n  const hoje = new Date();\r\n  const diaSemana = dias[hoje.getDay()];\r\n  const horaAtual = hoje.getHours();\r\n  const minAtual = hoje.getMinutes();\r\n\r\n  \/\/ --- Mostra data formatada ---\r\n  document.getElementById(\"dataHoje\").innerText =\r\n    `${diaSemana.charAt(0).toUpperCase() + diaSemana.slice(1)} \u2022 ${hoje.toLocaleDateString(\"pt-BR\")}`;\r\n\r\n  \/\/ --- Seleciona programa\u00e7\u00e3o do dia atual (se n\u00e3o tiver, usa segunda como padr\u00e3o) ---\r\n  const listaHoje = programacao[diaSemana] || programacao[\"segunda\"];\r\n  const listaContainer = document.getElementById(\"listaProgramas\");\r\n\r\n  \/\/ --- Renderiza os programas ---\r\n  listaHoje.forEach((p, i) => {\r\n    const [h, m] = p.hora.split(\":\").map(Number);\r\n    const tempo = h * 60 + m;\r\n    const agora = horaAtual * 60 + minAtual;\r\n\r\n    let classe = \"programa-card\";\r\n    if (i < listaHoje.length - 1) {\r\n      const [nh, nm] = listaHoje[i + 1].hora.split(\":\").map(Number);\r\n      const proximoInicio = nh * 60 + nm;\r\n      if (agora >= tempo && agora < proximoInicio) classe += \" programa-ao-vivo\";\r\n      else if (agora < tempo && agora > (tempo - 60)) classe += \" proximo\";\r\n    }\r\n\r\n    const div = document.createElement(\"div\");\r\n    div.className = classe;\r\n    div.innerHTML = `<div class=\"horario\">${p.hora}<\/div><div class=\"titulo\">${p.titulo}<\/div>`;\r\n    listaContainer.appendChild(div);\r\n  });\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1322acd e-flex e-con-boxed e-con e-parent\" data-id=\"1322acd\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cef3a0d elementor-widget elementor-widget-html\" data-id=\"cef3a0d\" 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<!-- PLAYER DE R\u00c1DIO - R\u00c1DIO SENTINELA INTERNACIONAL -->\r\n<style>\r\n  .radio-player {\r\n    background: #ffffff;\r\n    color: #58B547;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding: 10px 18px;\r\n    border-top: 3px solid #58B547;\r\n    box-shadow: 0 -2px 8px rgba(0,0,0,0.1);\r\n    position: fixed;\r\n    bottom: 0;\r\n    left: 0;\r\n    right: 0;\r\n    z-index: 9999;\r\n    font-family: \"Inter\", \"Segoe UI\", Roboto, sans-serif;\r\n  }\r\n\r\n  .radio-logo {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n  }\r\n\r\n  .radio-logo img {\r\n    height: 45px;\r\n    width: auto;\r\n  }\r\n\r\n  .radio-info {\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: center;\r\n  }\r\n\r\n  .radio-info h4 {\r\n    font-size: 16px;\r\n    margin: 0;\r\n    font-weight: 700;\r\n    color: #58B547;\r\n  }\r\n\r\n  .radio-info span {\r\n    font-size: 13px;\r\n    color: #58B547;\r\n    opacity: 0.8;\r\n  }\r\n\r\n  .radio-controls {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n  }\r\n\r\n  .play-btn {\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 50%;\r\n    border: 2px solid #58B547;\r\n    background: #58B547;\r\n    color: #fff;\r\n    font-size: 22px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    cursor: pointer;\r\n    transition: all 0.3s ease;\r\n  }\r\n\r\n  .play-btn:hover {\r\n    transform: scale(1.05);\r\n    box-shadow: 0 0 10px rgba(88,181,71,0.5);\r\n  }\r\n\r\n  .volume {\r\n    width: 100px;\r\n    accent-color: #58B547;\r\n    cursor: pointer;\r\n  }\r\n\r\n  @media (max-width: 600px) {\r\n    .radio-player {\r\n      flex-direction: column;\r\n      gap: 10px;\r\n      padding: 12px;\r\n    }\r\n    .volume {\r\n      width: 90%;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"radio-player\">\r\n  <div class=\"radio-logo\">\r\n    <img decoding=\"async\" src=\"https:\/\/radiosentinela.com\/wp-content\/uploads\/2024\/06\/Imagem_do_WhatsApp_de_2024-06-05_a_s__16.02.35_a58b5f87-removebg-preview.png\" alt=\"Logo R\u00e1dio Sentinela Internacional\">\r\n    <div class=\"radio-info\">\r\n      <h4>R\u00e1dio Sentinela Internacional<\/h4>\r\n      <span id=\"radio-status\">AO VIVO<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"radio-controls\">\r\n    <button class=\"play-btn\" id=\"playButton\" title=\"Tocar R\u00e1dio\">\u25b6\ufe0f<\/button>\r\n    <input type=\"range\" id=\"volumeControl\" class=\"volume\" min=\"0\" max=\"1\" step=\"0.05\" value=\"0.8\">\r\n  <\/div>\r\n\r\n  <audio id=\"radioStream\" preload=\"none\" src=\"https:\/\/stm1.painelstudio.top:7000\/stream\" type=\"audio\/mpeg\"><\/audio>\r\n<\/div>\r\n\r\n<script>\r\n  const audio = document.getElementById(\"radioStream\");\r\n  const playButton = document.getElementById(\"playButton\");\r\n  const volumeControl = document.getElementById(\"volumeControl\");\r\n  const statusLabel = document.getElementById(\"radio-status\");\r\n\r\n  let isPlaying = false;\r\n\r\n  playButton.addEventListener(\"click\", () => {\r\n    if (!isPlaying) {\r\n      audio.play()\r\n        .then(() => {\r\n          isPlaying = true;\r\n          playButton.textContent = \"\u23f8\ufe0f\";\r\n          playButton.title = \"Pausar R\u00e1dio\";\r\n          statusLabel.textContent = \"AO VIVO\";\r\n        })\r\n        .catch(err => {\r\n          console.error(\"Erro ao reproduzir:\", err);\r\n          statusLabel.textContent = \"Erro na reprodu\u00e7\u00e3o\";\r\n        });\r\n    } else {\r\n      audio.pause();\r\n      isPlaying = false;\r\n      playButton.textContent = \"\u25b6\ufe0f\";\r\n      playButton.title = \"Tocar R\u00e1dio\";\r\n      statusLabel.textContent = \"Pausado\";\r\n    }\r\n  });\r\n\r\n  volumeControl.addEventListener(\"input\", e => {\r\n    audio.volume = e.target.value;\r\n  });\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Programa\u00e7\u00e3o de Hoje R\u00e1dio Sentinela Internacional AO VIVO \u25b6\ufe0f<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-152","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/pages\/152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":7,"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/pages\/152\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/pages\/152\/revisions\/172"}],"wp:attachment":[{"href":"https:\/\/radiosentinela.com\/index.php\/wp-json\/wp\/v2\/media?parent=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}