{"id":4088,"date":"2019-09-07T18:30:29","date_gmt":"2019-09-07T18:30:29","guid":{"rendered":"https:\/\/bienvenueafricains.com\/en\/?page_id=4088"},"modified":"2019-11-04T01:22:31","modified_gmt":"2019-11-04T01:22:31","slug":"new-testament-songhai","status":"publish","type":"page","link":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/","title":{"rendered":"Listen to the New Testament (Injil) in Songhai"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>The New Testament (Injil)<\/strong><\/h2>\n<p>The New Testament (Injil) is a collection of 27 books which forms the second, briefer section of the Christian Bible. Unlike the Old Testament (Tawrat and Zabur) which was written over many centuries, the New Testament was written over a span of 100 years, and most of it within a couple of decades. The books are not arranged in the order that they were written, but rather by subject matter and type. The New Testament reveals the message of God through Jesus, the spread of the church, and spiritual guidance for those following God on His path.<\/p>\n<h2 class=\"wp-block-heading\">Listen to the New Testament (Injil)<\/h2>\n<html>\r\n  <style>\r\n    * {\r\n      margin: 0;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      box-sizing: border-box;\r\n    }\r\n    .container {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n    }\r\n\r\n    \/*NAVBAR*\/\r\n\r\n    #navbar {\r\n      position: -webkit-sticky;\r\n      position: sticky;\r\n      top: 0;\r\n      width: 100%;\r\n      height: 40px;\r\n      display: flex;\r\n      justify-content: space-around;\r\n      align-items: center;\r\n      background-color: #d11b21;\r\n      color: white;\r\n    }\r\n    #player {\r\n      flex-basis: 50%;\r\n    }\r\n    #text-selectors, #audio-player {\r\n      display: flex;\r\n      flex-flow: row;\r\n      justify-content: space-around;\r\n      flex-basis: 50%;\r\n      align-content: center;\r\n    }\r\n\r\n    \/*Audio Player*\/\r\n\r\n    #barAndTime {\r\n      display: flex;\r\n      flex-basis: 30%;\r\n      flex-flow: column;\r\n      justify-content: center;\r\n    }\r\n    .progress {\r\n      display: flex;\r\n      height: 8.4px;\r\n      transition: height 0.3s;\r\n      background: #422919;\r\n      cursor: pointer;\r\n    }\r\n    .progressFiller {\r\n      width: 50%;\r\n      background: #f9e93d;\r\n      flex: 0;\r\n      flex-basis: 0.5%;\r\n      z-index: 1;\r\n    }\r\n    .runtime {\r\n      display: flex;\r\n      justify-content: space-between;\r\n    }\r\n    .runtime p {\r\n      margin: 0px;\r\n    }\r\n    .inputs {\r\n      display: flex;\r\n      flex-basis: 20%;\r\n      flex-flow: row;\r\n      justify-content: center;\r\n    }\r\n    .volume {\r\n      display: flex;\r\n      align-self: center;\r\n    }\r\n    input[type=range] {\r\n      -webkit-appearance: none;\r\n      background: transparent;\r\n      width: 50%;\r\n      margin: 0 5px;\r\n      display: flex;\r\n      flex-basis: 50%;\r\n      align-self: center;\r\n    }\r\n    input[type=range]:focus {\r\n      outline: none;\r\n    }\r\n    input[type=range]::-webkit-slider-runnable-track {\r\n      width: 100%;\r\n      height: 5px;\r\n      cursor: pointer;\r\n      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0 0 1px rgba(13, 13, 13, 0);\r\n      background: rgba(255,255,255,0.8);\r\n      border-radius: 1.3px;\r\n      border: 0.2px solid rgba(1, 1, 1, 0);\r\n    }\r\n    input[type=range]::-webkit-slider-thumb {\r\n      height: 12px;\r\n      width: 12px;\r\n      border-radius: 50px;\r\n      background: #f9e93d;\r\n      cursor: pointer;\r\n      -webkit-appearance: none;\r\n      margin-top: -3.5px;\r\n      box-shadow:0 0 2px rgba(0,0,0,0.2);\r\n    }\r\n    input[type=range]::-moz-range-track {\r\n      width: 100%;\r\n      height: 5px;\r\n      cursor: pointer;\r\n      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0 0 1px rgba(13, 13, 13, 0);\r\n      background: #ffffff;\r\n      border-radius: 1.3px;\r\n      border: 0.2px solid rgba(1, 1, 1, 0);\r\n    }\r\n    input[type=range]::-moz-range-thumb {\r\n      box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);\r\n      height: 12px;\r\n      width: 12px;\r\n      border-radius: 50px;\r\n      background: #f9e93d;\r\n      cursor: pointer;\r\n    }\r\n\r\n    \/*Book and Chapter Selectors*\/\r\n\r\n    #h1 {\r\n      display: flex;\r\n      align-items: center;\r\n    }\r\n    #book, #chapter, .runtime {\r\n      color: white;\r\n    }\r\n    #book, #chapter {\r\n      padding: 6px;\r\n    }\r\n    .dropdown, .dropdownCH{\r\n      position: relative;\r\n      display: inline-block;\r\n    }\r\n    .dropdown-content, .dropdown-contentCH{\r\n      display: none;\r\n      position: absolute;\r\n      background-color: #f9f9f9;\r\n      min-width: 160px;\r\n      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\r\n      z-index: 1;\r\n    }\r\n    .dropdown-content a, .dropdown-contentCH a{\r\n      color: black;\r\n      padding: 12px 16px;\r\n      text-decoration: none;\r\n      display: block;\r\n    }\r\n    .dropdown-content a:hover, .dropdown-contentCH a:hover{\r\n      background-color: #f1f1f1;\r\n    }\r\n    .dropdown:hover .dropdown-content, .dropdownCH:hover .dropdown-contentCH{\r\n      display: block;\r\n      max-height: 250px;\r\n      overflow: auto;\r\n    }\r\n    #buttons, .btn {\r\n      display: flex;\r\n      flex-direction: row;\r\n      align-items: center;\r\n      border: 0 none;\r\n      border-radius: 4px;\r\n      text-decoration: none;\r\n      outline: none;\r\n    }\r\n    .btn {\r\n      box-shadow: 0 2px #999;\r\n      background-color: white;\r\n    }\r\n    .btn:active {\r\n      box-shadow: 0 0;\r\n      transform: translateY(2px);\r\n    }\r\n    \r\n    \/*TEXT READER*\/\r\n\r\n    .section {\r\n      display: flex;\r\n      justify-content: center;\r\n      margin-top: 50px;\r\n    }\r\n    #paragraph {\r\n      display: flex;\r\n      flex-basis: 100%;\r\n      line-height: 1.8;\r\n      font-size: 16px;\r\n      flex-wrap: wrap;\r\n      flex-direction: column;\r\n      display: inline;\r\n    }\r\n    .sidebar {\r\n      display: flex;\r\n      flex-direction: column;\r\n      flex-basis: 10%;\r\n    }\r\n    span {\r\n      display: inline;\r\n      overflow-wrap: normal;\r\n    }\r\n    .right-align {\r\n      text-align: right;\r\n    }\r\n    .highlight {\r\n      background-color: #f9e93d;\r\n    }\r\n    .highlight2 {\r\n      color: white;\r\n      z-index: 1;\r\n    }\r\n    .clickMe {\r\n      cursor: pointer;\r\n    }\r\n\r\n    \/*Share Button*\/\r\n\r\n    #side_button {\r\n      align-self: center;\r\n      position: -webkit-sticky;\r\n      position: -moz-sticky;\r\n      position: -ms-sticky;\r\n      position: -o-sticky;\r\n      position: sticky;\r\n      top: 100px;\r\n      right: 100px;\r\n      display: inline-block;\r\n      background: #1e9544;\r\n      padding: 40px;\r\n      border-radius: 50%;\r\n      height: 40px;\r\n      width: 40px;\r\n      box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\r\n      z-index: 2;\r\n    }\r\n    #whatsApp {\r\n      position: absolute;\r\n      bottom: 16px;\r\n      left: 16px;\r\n    }\r\n    .show {\r\n      visibility: hidden;\r\n    }\r\n\r\n    \/*SCREEN SIZE*\/\r\n\r\n    @media (max-width: 1000px) {\r\n      #paragraph {\r\n        font-size: 14px;\r\n      }\r\n      #side_button {\r\n        right: 25px;\r\n        padding: 35px;\r\n        height: 35px;\r\n        width: 35px;\r\n      }\r\n      #whatsApp {\r\n        position: absolute;\r\n        top: 11px;\r\n        left: 11px;\r\n      }\r\n    }\r\n    @media (max-width: 800px) {\r\n      #navbar {\r\n        flex-wrap: wrap;\r\n        height: 80px;\r\n      }\r\n      #text-selectors, #player {\r\n        flex-basis: 100%;\r\n        align-content: space-around;\r\n      }\r\n      .section {\r\n        margin-top: 50px;\r\n      }\r\n      #paragraph {\r\n        font-size: 14px;\r\n      }\r\n      .sidebar {\r\n        flex-basis: 5%;\r\n      }\r\n      #side_button {\r\n        right: 10px;\r\n      }\r\n    }\r\n    @media (max-width: 501px) {\r\n      .inputs {\r\n        display: none;\r\n      }\r\n      .skip {\r\n        display: none;\r\n      }\r\n      #paragraph {\r\n        font-size: 14px;\r\n      }\r\n      .sidebar {\r\n        display: flex;\r\n        flex-direction: column;\r\n        flex-basis: 2.5%;\r\n      }\r\n      #side_button {\r\n        position: fixed;\r\n        bottom: 10px;\r\n        top: auto;\r\n        opacity: .75;\r\n      }\r\n    }\r\n  <\/style>\r\n  <div class=\"container\">\r\n    <nav id=\"navbar\">\r\n      <div id=\"player\">\r\n        <audio id=\"listener\" src=\"https:\/\/fcbhabdm.s3.amazonaws.com\/mp3audiobibles2\/ENGESVN2DA\/B03___01_Luke________ENGESVN2DA.mp3\"><\/audio>\r\n        <div id=\"audio-player\">\r\n            <button id=\"toggle\" class=\"btn\" title=\"Toggle Play\">\u25ba<\/button>\r\n            <div id=\"barAndTime\">\r\n              <div class=\"progress\">\r\n                <div class=\"progressFiller\"><\/div>\r\n              <\/div>\r\n              <div class=\"runtime\">\r\n                <p id=\"currentTime\">0:00<\/p>\r\n                <p id=\"duration\">0:00<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"inputs\">\r\n              <input type=\"range\" name=\"volume\" class=\"slider\" min=\"0\" max=\"1\" step=\"0.05\" value=\"1\">\r\n              <svg class=\"volume\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\">\r\n              <path class=\"volume__speaker\" fill=\"#f9e93d\" fill-rule=\"evenodd\" d=\"M14.667 0v2.747c3.853 1.146 6.666 4.72 6.666 8.946 0 4.227-2.813 7.787-6.666 8.934v2.76C20 22.173 24 17.4 24 11.693 24 5.987 20 1.213 14.667 0zM18 11.693c0-2.36-1.333-4.386-3.333-5.373v10.707c2-.947 3.333-2.987 3.333-5.334zm-18-4v8h5.333L12 22.36V1.027L5.333 7.693H0z\"><\/path>\r\n              <\/svg>\r\n            <\/div>\r\n            <button class=\"playSpeed btn\" onClick=changeSpeed()>1x<\/button>\r\n            <button class=\"btn skip\"data-skip=\"-15\" class=\"player__button\">\u00ab 15s<\/button>\r\n            <button class=\"btn skip\"data-skip=\"15\" class=\"player__button\">15s \u00bb<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div id=\"text-selectors\">\r\n        <div class=\"dropdown\">\r\n          <h1 id=\"h1\"><span id=\"book\" name=\"Luke\"><\/span> <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><path fill=\"#ffffff\" fill-rule=\"evenodd\" d=\"M5 8l4 4 4-4z\"><\/svg><\/h1>\r\n          <div class=\"dropdown-content\">\r\n            <a class=\"bookName\"><\/a>\r\n          <\/div>\r\n        <\/div>\r\n        <div id=\"buttons\">\r\n          <button id=\"reverseBtn\" class=\"btn\">\u00ab<\/button>\r\n          <div class=\"dropdownCH\">\r\n            <h2><span id=\"chapter\">1<\/span><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\"><path fill=\"#ffffff\" fill-rule=\"evenodd\" d=\"M5 8l4 4 4-4z\"><\/svg><\/h2>\r\n            <div class=\"dropdown-contentCH\">\r\n              <a class=\"chapterId\"><\/a>\r\n            <\/div>\r\n          <\/div>\r\n          <button id=\"forwardBtn\" class=\"btn\">\u00bb<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/nav>\r\n    <section class=\"section\">\r\n      <div class=\"sidebar\"><\/div>\r\n      <p id=\"paragraph\"><\/p>\r\n      <div class=\"sidebar\">\r\n        <a id=\"side_button\" class=\"show\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 24 24\" id=\"whatsApp\"><path fill=\"#ffffff\" fill-rule=\"evenodd\" d=\"M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z\"><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n    <\/section>\r\n    \r\n  <\/div>\r\n  <script>\r\n\r\n    \/\/ TEXT AND AUDIO LOAD\r\n\r\n    const book = document.querySelector(\"#book\");\r\n    const chapter = document.querySelector(\"#chapter\");\r\n    var dropdown = document.querySelector(\".dropdown-content\");\r\n    var dropdownCH = document.querySelector(\".dropdown-contentCH\");\r\n    var bookName = document.querySelector(\".bookName\");\r\n    const reverseBtn = document.querySelector(\"#reverseBtn\");\r\n    const forwardBtn = document.querySelector(\"#forwardBtn\");\r\n    var paragraph = document.querySelector(\"#paragraph\");\r\n    \r\n    const key = \"d86cb0422d5e47df0b5c22e47879980e\";\r\n    var damId = \"SESVMV\";\r\n    var OET = damId + \"O1ET\";\r\n    var NET = damId + \"N1ET\";\r\n    var ODA = damId + \"O1DA\";\r\n    var NDA = damId + \"N1DA\";\r\n    var numbers = {};\r\n\r\n    function grabBookList() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if (XHR.readyState == 4 && XHR.status == 200) {\r\n          dropdown.innerHTML = \"\";\r\n          var url = JSON.parse(XHR.response);\r\n          url.forEach((x) => dropdown.innerHTML += `<a class=\"bookName ${x.dam_id}\" id=\"${x.book_id}\" onclick=displayBook(\"${x.book_id}\");highlightText()>${x.book_name}<\/a>`);\r\n        }\r\n      }\r\n      grabChapterList();\r\n      XHR.open(\"GET\",\"https:\/\/dbt.io\/library\/book?key=\" + key + \"&dam_id=\" + damId + \"&v=2\");\r\n      XHR.send();\r\n    }\r\n\r\n    function grabChapterList() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if (XHR.readyState == 4 && XHR.status == 200) {\r\n          dropdownCH.innerHTML = \"\";\r\n          var url = JSON.parse(XHR.response);\r\n          numbers.chapterArr = [];\r\n          url.forEach((x) => {\r\n            if (x[\"book_name\"] == book.textContent) {\r\n              numbers.chapterArr = x.chapters.split(\",\");\r\n            }\r\n          });\r\n          numbers.chapterArr.forEach((x) => dropdownCH.innerHTML += `<a class=\"chapterID\" onclick=displayChapter(\"${x}\")>${x}<\/a>`);\r\n        }\r\n      }\r\n      XHR.open(\"GET\",\"https:\/\/dbt.io\/library\/book?key=\" + key + \"&dam_id=\" + damId + \"&v=2\");\r\n      XHR.send();\r\n    }\r\n\r\n    function displayBook(e) {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          book.textContent = url[1].book_name;\r\n          book.setAttribute(\"name\", url[1].book_id);\r\n          chapter.innerHTML = url[1].chapter_id;\r\n          paragraph.innerHTML = \"\";\r\n          for (var i = 0; i < url.length; i++) {\r\n            var object = url[i];\r\n            if (damId == \"ARBAS1\") {\r\n              paragraph.setAttribute(\"dir\", \"rtl\");\r\n            }\r\n            paragraph.innerHTML += `<span id=\"${object.verse_id}\" class=\"clickMe\">` + object.verse_id + \" \" + object.verse_text + `<\/span>`;\r\n          }\r\n        }\r\n      };\r\n      updateAudioFromBook(e);\r\n      \/\/ dependent on initial load of Luke\r\n      if (event.type == \"DOMContentLoaded\" && e != \"Luke\") {\r\n        XHR.open(\"GET\", \"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + OET + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      } else if (event.type == \"DOMContentLoaded\" || event.target.classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\", \"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + NET + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      } else if (event.target.classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\", \"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + OET + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    function displayChapter(e) {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          book.textContent = url[1].book_name;\r\n          chapter.innerHTML = url[1].chapter_id;\r\n          paragraph.innerHTML = \"\";\r\n          for (var i = 0; i < url.length; i++) {\r\n            var object = url[i];\r\n            paragraph.innerHTML += `<span id=\"${object.verse_id}\" class=\"clickMe\">` + object.verse_id + \" \" + object.verse_text + `<\/span>`;\r\n          }\r\n        }\r\n      }\r\n      numbers.ch = chapter.textContent;\r\n      updateAudioFromChapter(e)\r\n      if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + OET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + e + \"&v=2\");\r\n      } else if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + NET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + e + \"&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    function nextChapter() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          chapter.innerHTML = url[1].chapter_id;\r\n          paragraph.innerHTML = \"\";\r\n          for (var i = 0; i < url.length; i++) {\r\n            var object = url[i];\r\n            paragraph.innerHTML += `<span id=\"${object.verse_id}\" class=\"clickMe\">` + object.verse_id + \" \" + object.verse_text + `<\/span>`;\r\n          }\r\n        }\r\n      }\r\n      numbers.ch = chapter.textContent;\r\n      if (numbers.ch < numbers.chapterArr[\"length\"]) {\r\n        numbers.ch++;\r\n        updateAudioFromButton();\r\n      }\r\n      if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + OET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      } else if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + NET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    function previousChapter() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function(){\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          chapter.innerHTML = url[1].chapter_id;\r\n          paragraph.innerHTML = \"\";\r\n          for (var i = 0; i < url.length; i++) {\r\n            var object = url[i];\r\n            paragraph.innerHTML += `<span id=\"${object.verse_id}\" class=\"clickMe\">` + object.verse_id + \" \" + object.verse_text + `<\/span>`;\r\n          }\r\n        }\r\n      }\r\n      numbers.ch = chapter.textContent;\r\n      if (numbers.ch > 1) {\r\n        numbers.ch--;\r\n        updateAudioFromButton();\r\n      }\r\n      if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + OET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      } else if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/text\/verse?key=\" + key + \"&dam_id=\" + NET + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      }\r\n      XHR.send();\r\n    }  \r\n\r\n    function updateAudioFromButton() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          if (url[0][\"book_id\"] == book.getAttribute(\"name\") && url[0][\"chapter_id\"] == numbers.ch) {\r\n            audio.src = \"https:\/\/fcbhabdm.s3.amazonaws.com\/mp3audiobibles2\/\" + url[0][\"path\"];\r\n          }\r\n        }\r\n      }\r\n      if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + ODA + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      } else if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + NDA + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + numbers.ch + \"&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    function updateAudioFromBook(e) {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          if (url[0][\"book_id\"] == e && url[0][\"chapter_id\"] == 1) {\r\n            audio.src = \"https:\/\/fcbhabdm.s3.amazonaws.com\/mp3audiobibles2\/\" + url[0][\"path\"];\r\n          }\r\n        }\r\n      }\r\n      \/\/ dependent on initial load of Luke\r\n      if (event.type == \"DOMContentLoaded\" && e != \"Luke\") {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + ODA + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      } else if (event.type == \"DOMContentLoaded\" || event.target.classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + NDA + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      } else if (event.target.classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + ODA + \"&book_id=\" + e + \"&chapter_id=1&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    function updateAudioFromChapter(e) {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          if (url[0][\"book_id\"] == book.getAttribute(\"name\") && url[0][\"chapter_id\"] == e) {\r\n            audio.src = \"https:\/\/fcbhabdm.s3.amazonaws.com\/mp3audiobibles2\/\" + url[0][\"path\"];\r\n          }\r\n        }\r\n      }\r\n      if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + ODA + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + e + \"&v=2\");\r\n      } else if (document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/path?key=\" + key + \"&dam_id=\" + NDA + \"&book_id=\" + book.getAttribute(\"name\") + \"&chapter_id=\" + e + \"&v=2\");\r\n      }\r\n      XHR.send();\r\n    }\r\n\r\n    window.addEventListener(\"DOMContentLoaded\", () => {\r\n      grabBookList();\r\n      displayBook(book.getAttribute(\"name\"));\r\n    });\r\n    book.addEventListener(\"mouseover\", grabBookList);\r\n    chapter.addEventListener(\"mouseover\", grabChapterList);\r\n    forwardBtn.addEventListener(\"click\", nextChapter);\r\n    reverseBtn.addEventListener(\"click\", previousChapter);\r\n\r\n    \/\/ AUDIO PLAYER\r\n\r\n    const player = document.querySelector('#player');\r\n    const audio = player.querySelector('#listener');\r\n    var currentTime = document.querySelector(\"#currentTime\");\r\n    var duration = document.querySelector(\"#duration\");\r\n    const toggle = player.querySelector('#toggle');\r\n    const progress = player.querySelector('.progress');\r\n    const progressBar = player.querySelector('.progressFiller');\r\n    const skipButtons = player.querySelectorAll('[data-skip]');\r\n    const volume = player.querySelector('.slider');\r\n    const speed = player.querySelector(\".playSpeed\");\r\n\r\n    function togglePlay() {\r\n      const method = audio.paused ? 'play' : 'pause';\r\n      audio[method]();\r\n    }\r\n\r\n    function updateButton() {\r\n      const icon = this.paused ? '\u25ba' : '\u275a\u275a';\r\n      toggle.textContent = icon;\r\n    }\r\n\r\n    function skip() {\r\n     audio.currentTime += parseFloat(this.dataset.skip);\r\n    }\r\n\r\n    function handleVolumeChange() {\r\n      audio[this.name] = this.value;\r\n    }\r\n\r\n    function handleProgress() {\r\n      const percent = (audio.currentTime \/ audio.duration) * 100;\r\n      progressBar.style.flexBasis = `${percent}%`;\r\n    }\r\n\r\n    function scrub(e) {\r\n      const scrubTime = (e.offsetX \/ progress.offsetWidth) * audio.duration;\r\n      audio.currentTime = scrubTime;\r\n    }\r\n\r\n    function displayCurrent() {\r\n      const currentMin = Math.floor(parseInt(audio.currentTime) \/ 60);\r\n      const currentSec = parseInt(audio.currentTime) % 60;\r\n      currentTime.innerHTML = `${currentMin}:${(currentSec < 10) ? `0${currentSec}` : currentSec}`;\r\n    }\r\n\r\n    function displayDuration() {\r\n      const durationMin = Math.floor(parseInt(audio.duration) \/ 60);\r\n      const durationSec = parseInt(audio.duration) % 60;\r\n      if (durationMin != 0 || durationSec != 0) {\r\n        duration.innerHTML = \"\";\r\n      }\r\n      duration.innerHTML = `${durationMin}:${(durationSec < 10) ? `0${durationSec}` : durationSec}`;\r\n    }\r\n\r\n    function changeSpeed() {\r\n      if (speed.textContent == \"1x\") {\r\n        speed.textContent = \"1.5x\";\r\n        audio.playbackRate = 1.5;\r\n      } else if (speed.textContent == \"1.5x\") {\r\n        speed.textContent = \".75x\";\r\n        audio.playbackRate = 0.75;\r\n      } else {\r\n        speed.textContent = \"1x\";\r\n        audio.playbackRate = 1;\r\n      }\r\n    }\r\n\r\n    audio.addEventListener('play', updateButton);\r\n    audio.addEventListener('pause', updateButton);\r\n    audio.addEventListener('canplay', displayDuration);\r\n    audio.addEventListener('timeupdate', () => {\r\n      handleProgress();\r\n      displayCurrent();\r\n      highlightText();\r\n    });\r\n    \r\n    toggle.addEventListener('click', togglePlay);\r\n    skipButtons.forEach(button => button.addEventListener('click', skip));\r\n    volume.addEventListener('change', handleVolumeChange);\r\n    volume.addEventListener('mousemove', handleVolumeChange);\r\n    \r\n    let mousedown = false;\r\n    progress.addEventListener('click', scrub);\r\n    progress.addEventListener('mousemove', (e) => mousedown && scrub(e));\r\n    progress.addEventListener('mousedown', () => mousedown = true);\r\n    progress.addEventListener('mouseup', () => mousedown = false);\r\n\r\n    \/\/ TEXT READER\r\n\r\n    var section = document.querySelector(\"section\");\r\n    var whatsApp = document.querySelector(\"#side_button\");\r\n\r\n    function highlightText() {\r\n      var XHR = new XMLHttpRequest();\r\n      XHR.onreadystatechange = function() {\r\n        if(XHR.readyState == 4 && XHR.status == 200) {\r\n          var url = JSON.parse(XHR.response);\r\n          url.forEach(function(element, index, array) {\r\n            if (audio.currentTime >= url[url.length - 1].verse_start && audio.currentTime <= audio.duration - 1) {\r\n              document.getElementById(url[url.length - 1].verse_id).style.background = \"#f9e93d\";\r\n              document.getElementById(url[url.length - 2].verse_id).style.background = \"#ffffff\";\r\n            } else if (audio.currentTime < element.verse_start || audio.currentTime >= audio.duration - 1 || audio.currentTime >= url[index + 1].verse_start) {\r\n              document.getElementById(url[index].verse_id).style.background = \"#ffffff\";\r\n            } else {\r\n              document.getElementById(url[index].verse_id).style.background = \"#f9e93d\";\r\n            } \r\n          });\r\n        }\r\n      }\r\n      if (chapter.textContent.length <= 9) {\r\n        numbers.ch = chapter.textContent.slice(-1);\r\n      } else {\r\n        numbers.ch = chapter.textContent.slice(-2);\r\n      }\r\n      \/\/ doesn't work with non-English text\r\n      if (damId == \"ENGESV\" && document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"O\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/versestart?key=\" + key + \"&dam_id=\" + ODA + \"&osis_code=\" + book.getAttribute(\"name\") + \"&chapter_number=\" + numbers.ch + \"&v=2\");\r\n      } else if (damId == \"ENGESV\" && document.getElementById(book.getAttribute(\"name\")).classList.contains(damId + \"N\")) {\r\n        XHR.open(\"GET\",\"https:\/\/dbt.io\/audio\/versestart?key=\" + key + \"&dam_id=\" + NDA + \"&osis_code=\" + book.getAttribute(\"name\") + \"&chapter_number=\" + numbers.ch + \"&v=2\");\r\n      }\r\n      if (damId == \"ENGESV\") {\r\n        XHR.send();\r\n      }\r\n    }\r\n\r\n    function clickToHighlight() {\r\n      if (toggle.textContent == '\u275a\u275a') {\r\n        \/\/ do nothing\r\n      } else if (event.target.classList.contains(\"highlight2\")) {\r\n        event.target.className = event.target.className.replace(\" highlight2\", \"\");\r\n        event.target.style.background = \"#ffffff\";\r\n      } else {\r\n        event.target.className += \" highlight2\";\r\n        event.target.style.background = \"#1e9544\";\r\n      }\r\n    }\r\n\r\n    section.addEventListener('click', () => {\r\n      if (event.target.classList.contains(\"clickMe\")) {\r\n        clickToHighlight();\r\n        displayShareButton();\r\n      }\r\n    });\r\n\r\n    \/\/ SHARE BUTTON\r\n\r\n    function displayShareButton() {\r\n      var verseSelection = \"https:\/\/wa.me\/?text=\";\r\n      paragraph.querySelectorAll(\".highlight2\").forEach(verse => verseSelection += verse.innerText);\r\n      verseSelection = verseSelection.split(' ').join(\"%20\");\r\n      if (verseSelection == \"https:\/\/wa.me\/?text=\") {\r\n        whatsApp.removeAttribute(\"href\");\r\n        whatsApp.removeAttribute(\"xlink:href\");\r\n        whatsApp.classList.add(\"show\");\r\n      } else {\r\n        whatsApp.setAttribute(\"href\", verseSelection);\r\n        whatsApp.setAttribute(\"xlink:href\", verseSelection);\r\n        whatsApp.classList.remove(\"show\");\r\n      }\r\n    }\r\n    \r\n  <\/script>\r\n<\/html>\n<h2 class=\"wp-block-heading\">The books of the New Testament:<\/h2>\n<p><strong>Book: Contents of interest<\/strong><br \/><strong>Section 1<\/strong>: The Gospels. These books deal with the life and teachings of Jesus Christ. Each is written from a different point of view and for a different purpose. All of them spend a major portion of the text dealing with the last week of Jesus\u2019s life, His crucifixion and His resurrection.<br \/><strong>Matthew<\/strong>: Visit of the Magi, the Sermon on the Mount, about two dozen parables.<br \/><strong>Mark<\/strong>: First gospel written.<br \/><strong>Luke<\/strong>: Birth of Jesus, the Good Samaritan, the Prodigal Son, about two dozen more parables.<br \/><strong>John<\/strong>: Different in style and tone from the other gospels.  Jesus\u2019s raising of Lazarus from the dead.<br \/><strong>Section 2<\/strong>: History of the Early Church<br \/><strong>Acts<\/strong>: Jesus\u2019 ascension into heaven, the Day of Pentecost, the conversion of Paul and his four missionary journeys.<br \/><strong>Section 3<\/strong>: The Letters. These were written to churches and individuals, each addressing a multitude of issues, both theological and practical application.<br \/><strong>Romans<\/strong>: The most complete expression of Christian theology and doctrine.<br \/><strong>1 &amp; 2 Corinthians<\/strong>: The famous chapter on Christian love: 1 Corinthians 13.<br \/><strong>Galatians<\/strong>: Deals with the superiority of grace over the Jewish law.<br \/><strong>Ephesians<\/strong>: Famous expression that works do not save, only faith in God\u2019s grace.<br \/><strong>Philippians<\/strong>: Often called the epistle of joy.<br \/><strong>Colossians<\/strong>: All the fullness of God is found in Jesus.<br \/><strong>1 &amp; 2 Thessalonians<\/strong>: Deal with the second coming and signs of the same.<br \/><strong>1 &amp; 2 Timothy<\/strong>: Written to a young pastor, it gives direction for leadership.<br \/><strong>Titus<\/strong>: Also deals with church leadership.<br \/><strong>Philemon<\/strong>: A letter from Paul asking a master to forgive a runaway slave.<br \/><strong>Hebrews<\/strong>: Teachings about Jesus being a sacrifice once for all.<br \/><strong>James<\/strong>: Good works follow faith.<br \/><strong>1 &amp; 2 Peter<\/strong>: Encouragement for Christians undergoing persecution.<br \/><strong>1, 2 &amp; 3 John<\/strong>: Address early forms of heresy.<br \/><strong>Jude<\/strong>: Also addresses heresy, encourages Christians to remain true.<br \/><strong>Section 4<\/strong>:  A View of the Future.  This book is a vision of the end of the world and the return of Jesus in victory and glory.<br \/><strong>Revelation<\/strong>: The Antichrist and the Beast, the New Jerusalem.<\/p>\n<p>A note on the corruption of texts: Some people believe that the present New Testament is a corrupted, revised version of the original texts.  Nothing could be further from the truth. Please go to <a href=\"https:\/\/bienvenueafricains.com\/en\/questions-and-answers\/\">https:\/\/bienvenueafricains.com\/en\/questions-and-answers\/<\/a> for a complete discussion of this issue.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The New Testament (Injil) The New Testament (Injil) is a collection of 27 books which forms the second, briefer section of the Christian Bible. Unlike the Old Testament (Tawrat and Zabur) which was written over many centuries, the New Testament was written over a span of 100 years, and most of it within a couple [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":925,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template_builder.php","meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Listen to the New Testament (Injil) in Songhai - Welcome Africans<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Listen to the New Testament (Injil) in Songhai - Welcome Africans\" \/>\n<meta property=\"og:description\" content=\"The New Testament (Injil) The New Testament (Injil) is a collection of 27 books which forms the second, briefer section of the Christian Bible. Unlike the Old Testament (Tawrat and Zabur) which was written over many centuries, the New Testament was written over a span of 100 years, and most of it within a couple [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/\" \/>\n<meta property=\"og:site_name\" content=\"Welcome Africans\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-04T01:22:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/\",\"url\":\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/\",\"name\":\"Listen to the New Testament (Injil) in Songhai - Welcome Africans\",\"isPartOf\":{\"@id\":\"https:\/\/bienvenueafricains.com\/en\/#website\"},\"datePublished\":\"2019-09-07T18:30:29+00:00\",\"dateModified\":\"2019-11-04T01:22:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bienvenueafricains.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Songhai\",\"item\":\"https:\/\/bienvenueafricains.com\/en\/songhai\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Listen to the New Testament (Injil) in Songhai\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bienvenueafricains.com\/en\/#website\",\"url\":\"https:\/\/bienvenueafricains.com\/en\/\",\"name\":\"Welcome Africans\",\"description\":\"On the Straight Path to God through Nabi Isa\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bienvenueafricains.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Listen to the New Testament (Injil) in Songhai - Welcome Africans","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/","og_locale":"en_US","og_type":"article","og_title":"Listen to the New Testament (Injil) in Songhai - Welcome Africans","og_description":"The New Testament (Injil) The New Testament (Injil) is a collection of 27 books which forms the second, briefer section of the Christian Bible. Unlike the Old Testament (Tawrat and Zabur) which was written over many centuries, the New Testament was written over a span of 100 years, and most of it within a couple [&hellip;]","og_url":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/","og_site_name":"Welcome Africans","article_modified_time":"2019-11-04T01:22:31+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/","url":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/","name":"Listen to the New Testament (Injil) in Songhai - Welcome Africans","isPartOf":{"@id":"https:\/\/bienvenueafricains.com\/en\/#website"},"datePublished":"2019-09-07T18:30:29+00:00","dateModified":"2019-11-04T01:22:31+00:00","breadcrumb":{"@id":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bienvenueafricains.com\/en\/songhai\/new-testament-songhai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bienvenueafricains.com\/en\/"},{"@type":"ListItem","position":2,"name":"Songhai","item":"https:\/\/bienvenueafricains.com\/en\/songhai\/"},{"@type":"ListItem","position":3,"name":"Listen to the New Testament (Injil) in Songhai"}]},{"@type":"WebSite","@id":"https:\/\/bienvenueafricains.com\/en\/#website","url":"https:\/\/bienvenueafricains.com\/en\/","name":"Welcome Africans","description":"On the Straight Path to God through Nabi Isa","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bienvenueafricains.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/pages\/4088"}],"collection":[{"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/comments?post=4088"}],"version-history":[{"count":5,"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/pages\/4088\/revisions"}],"predecessor-version":[{"id":6031,"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/pages\/4088\/revisions\/6031"}],"up":[{"embeddable":true,"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/pages\/925"}],"wp:attachment":[{"href":"https:\/\/bienvenueafricains.com\/en\/wp-json\/wp\/v2\/media?parent=4088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}