{"id":907,"date":"2026-04-07T19:19:26","date_gmt":"2026-04-07T19:19:26","guid":{"rendered":"http:\/\/gospel365network.com\/yourplaceofhope\/?page_id=907"},"modified":"2026-05-01T21:18:44","modified_gmt":"2026-05-01T21:18:44","slug":"bible","status":"publish","type":"page","link":"https:\/\/gospel365network.com\/yourplaceofhope\/bible\/","title":{"rendered":"Bible"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"907\" class=\"elementor elementor-907\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bfd531 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"0bfd531\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24e43e6 e-con-full e-flex e-con e-parent\" data-id=\"24e43e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eee1cfa elementor-widget elementor-widget-html\" data-id=\"eee1cfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"daily-quote-scroller\">\r\n  <style>\r\n    #daily-quote-scroller {\r\n      --primary: #000000;\r\n      --secondary: #ffffff;\r\n      --accent: #f0ad4e;\r\n      --accent-2: #ffd27a;\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      width: 100%;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #daily-quote-scroller * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-scroller-wrap {\r\n      background: #111111;\r\n      color: #ffffff;\r\n      padding: 16px 24px;\r\n      border-radius: 16px;\r\n      overflow: hidden;\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    #daily-quote-scroller .quote-scroller-label {\r\n      display: inline-block;\r\n      margin-bottom: 10px;\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      letter-spacing: 1px;\r\n      text-transform: uppercase;\r\n      color: #f0ad4e;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-scroller {\r\n      position: relative;\r\n      overflow: hidden;\r\n      width: 100%;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-track {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 60px;\r\n      min-width: max-content;\r\n      animation: dailyQuoteScroll 28s linear infinite;\r\n      will-change: transform;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-slide {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 14px;\r\n      min-width: max-content;\r\n      padding-right: 40px;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-text {\r\n      font-size: 16px;\r\n      line-height: 1.6;\r\n      color: #ffffff;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    #daily-quote-scroller .quote-ref {\r\n      display: inline-block;\r\n      padding: 7px 12px;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000000;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    @keyframes dailyQuoteScroll {\r\n      0% { transform: translateX(0); }\r\n      100% { transform: translateX(-50%); }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      #daily-quote-scroller .quote-scroller-wrap {\r\n        padding: 14px 16px;\r\n      }\r\n\r\n      #daily-quote-scroller .quote-text {\r\n        font-size: 14px;\r\n      }\r\n\r\n      #daily-quote-scroller .quote-ref {\r\n        font-size: 12px;\r\n        padding: 6px 10px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"quote-scroller-wrap\">\r\n    <div class=\"quote-scroller-label\">Quote of the Day<\/div>\r\n    <div class=\"quote-scroller\">\r\n      <div class=\"quote-track\">\r\n        <div class=\"quote-slide\">\r\n          <span class=\"quote-text\" id=\"daily-quote-text\">Loading today's verse...<\/span>\r\n          <span class=\"quote-ref\" id=\"daily-quote-ref\"><\/span>\r\n        <\/div>\r\n        <div class=\"quote-slide\">\r\n          <span class=\"quote-text\" id=\"daily-quote-text-clone\">Loading today's verse...<\/span>\r\n          <span class=\"quote-ref\" id=\"daily-quote-ref-clone\"><\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const dailyQuotes = [\r\n        { text: \"For I know the plans I have for you, says the Lord, plans for peace and not for evil, to give you a future and a hope.\", ref: \"Jeremiah 29:11\" },\r\n        { text: \"The Lord is my shepherd; I shall not want.\", ref: \"Psalm 23:1\" },\r\n        { text: \"I can do all things through Christ who strengthens me.\", ref: \"Philippians 4:13\" },\r\n        { text: \"Trust in the Lord with all your heart and lean not on your own understanding.\", ref: \"Proverbs 3:5\" },\r\n        { text: \"Be strong and courageous. Do not be afraid; do not be discouraged, for the Lord your God will be with you wherever you go.\", ref: \"Joshua 1:9\" },\r\n        { text: \"Your word is a lamp to my feet and a light to my path.\", ref: \"Psalm 119:105\" },\r\n        { text: \"Come to Me, all you who labor and are heavy laden, and I will give you rest.\", ref: \"Matthew 11:28\" },\r\n        { text: \"Cast all your anxiety on Him because He cares for you.\", ref: \"1 Peter 5:7\" },\r\n        { text: \"This is the day the Lord has made; we will rejoice and be glad in it.\", ref: \"Psalm 118:24\" },\r\n        { text: \"God is our refuge and strength, a very present help in trouble.\", ref: \"Psalm 46:1\" },\r\n        { text: \"And we know that all things work together for good to those who love God.\", ref: \"Romans 8:28\" },\r\n        { text: \"The steadfast love of the Lord never ceases; His mercies never come to an end.\", ref: \"Lamentations 3:22-23\" },\r\n        { text: \"Seek first the kingdom of God and His righteousness, and all these things shall be added to you.\", ref: \"Matthew 6:33\" },\r\n        { text: \"The joy of the Lord is your strength.\", ref: \"Nehemiah 8:10\" },\r\n        { text: \"Be still, and know that I am God.\", ref: \"Psalm 46:10\" },\r\n        { text: \"With God all things are possible.\", ref: \"Matthew 19:26\" }\r\n      ];\r\n\r\n      function getPacificDayIndex() {\r\n        const pacificDateString = new Intl.DateTimeFormat(\"en-US\", {\r\n          timeZone: \"America\/Los_Angeles\",\r\n          year: \"numeric\",\r\n          month: \"2-digit\",\r\n          day: \"2-digit\"\r\n        }).format(new Date());\r\n\r\n        const parts = pacificDateString.split(\"\/\");\r\n        const month = parseInt(parts[0], 10);\r\n        const day = parseInt(parts[1], 10);\r\n        const year = parseInt(parts[2], 10);\r\n\r\n        const start = Date.UTC(year, 0, 1);\r\n        const current = Date.UTC(year, month - 1, day);\r\n        const dayOfYear = Math.floor((current - start) \/ 86400000);\r\n\r\n        return dayOfYear % dailyQuotes.length;\r\n      }\r\n\r\n      function setDailyQuote() {\r\n        const quoteText = document.getElementById(\"daily-quote-text\");\r\n        const quoteRef = document.getElementById(\"daily-quote-ref\");\r\n        const quoteTextClone = document.getElementById(\"daily-quote-text-clone\");\r\n        const quoteRefClone = document.getElementById(\"daily-quote-ref-clone\");\r\n\r\n        const quoteIndex = getPacificDayIndex();\r\n        const todaysQuote = dailyQuotes[quoteIndex];\r\n\r\n        quoteText.textContent = todaysQuote.text;\r\n        quoteRef.textContent = todaysQuote.ref;\r\n        quoteTextClone.textContent = todaysQuote.text;\r\n        quoteRefClone.textContent = todaysQuote.ref;\r\n      }\r\n\r\n      setDailyQuote();\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a30866d e-flex e-con-boxed e-con e-parent\" data-id=\"a30866d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7a423f elementor-widget elementor-widget-html\" data-id=\"b7a423f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"bible-reader-app\">\r\n  <style>\r\n    #bible-reader-app {\r\n      --primary: #000000;\r\n      --secondary: #ffffff;\r\n      --accent: #f0ad4e;\r\n      --accent-2: #ffd27a;\r\n      --border: rgba(0,0,0,0.12);\r\n      --muted: #666666;\r\n      --shadow: 0 12px 30px rgba(0,0,0,0.08);\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--secondary);\r\n      color: var(--primary);\r\n      max-width: 1180px;\r\n      margin: 0 auto;\r\n      padding: 24px;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #bible-reader-app * { box-sizing: border-box; }\r\n\r\n    #bible-reader-app .bible-shell {\r\n      background: #fff;\r\n      border: 1px solid var(--border);\r\n      border-radius: 20px;\r\n      overflow: hidden;\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #bible-reader-app .bible-header {\r\n      background: #000;\r\n      color: #fff;\r\n      padding: 34px 28px 28px;\r\n      text-align: center;\r\n    }\r\n\r\n    #bible-reader-app .bible-header h2 {\r\n      margin: 0 0 10px;\r\n      font-size: 34px;\r\n      color: #fff;\r\n    }\r\n\r\n    #bible-reader-app .bible-header p {\r\n      margin: 0 auto;\r\n      max-width: 760px;\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n      color: rgba(255,255,255,0.88);\r\n    }\r\n\r\n    #bible-reader-app .bible-toolbar {\r\n      padding: 24px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #bible-reader-app .top-row {\r\n      display: grid;\r\n      grid-template-columns: 180px 1.5fr 150px 150px 180px 170px;\r\n      gap: 14px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    #bible-reader-app select,\r\n    #bible-reader-app input,\r\n    #bible-reader-app button {\r\n      width: 100%;\r\n      min-height: 50px;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      outline: none;\r\n    }\r\n\r\n    #bible-reader-app select,\r\n    #bible-reader-app input {\r\n      border: 1px solid var(--border);\r\n      background: #fff;\r\n      color: #000;\r\n      padding: 0 14px;\r\n    }\r\n\r\n    #bible-reader-app button {\r\n      border: none;\r\n      background: #000;\r\n      color: #fff;\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      transition: 0.25s ease;\r\n      padding: 0 18px;\r\n    }\r\n\r\n    #bible-reader-app .accent-btn {\r\n      background: var(--accent);\r\n      color: #000;\r\n    }\r\n\r\n    #bible-reader-app .chapter-nav {\r\n      display: flex;\r\n      flex-direction: row;\r\n      gap: 12px;\r\n    }\r\n\r\n    #bible-reader-app .chapter-nav .nav-btn {\r\n      width: 220px;\r\n      min-width: 220px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000;\r\n      box-shadow: 0 8px 20px rgba(240,173,78,0.22);\r\n    }\r\n\r\n    #bible-reader-app .quick-links {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      padding: 0 24px 22px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #bible-reader-app .quick-links button {\r\n      width: auto;\r\n      min-height: auto;\r\n      padding: 10px 16px;\r\n      border-radius: 999px;\r\n      background: #fff;\r\n      color: #000;\r\n      border: 1px solid var(--border);\r\n      font-size: 14px;\r\n    }\r\n\r\n    #bible-reader-app .quick-links button:hover {\r\n      background: var(--accent);\r\n      border-color: var(--accent);\r\n    }\r\n\r\n    #bible-reader-app .content-wrap {\r\n      padding: 28px 24px 30px;\r\n    }\r\n\r\n    #bible-reader-app .status {\r\n      display: none;\r\n      margin-bottom: 18px;\r\n      padding: 12px 14px;\r\n      border-radius: 12px;\r\n      font-size: 14px;\r\n    }\r\n\r\n    #bible-reader-app .status.show { display: block; }\r\n\r\n    #bible-reader-app .status.loading {\r\n      background: #fff8e8;\r\n      border: 1px solid rgba(240,173,78,0.35);\r\n      color: #7a5613;\r\n    }\r\n\r\n    #bible-reader-app .status.error {\r\n      background: #fff1f1;\r\n      border: 1px solid rgba(180,30,30,0.18);\r\n      color: #8d1d1d;\r\n    }\r\n\r\n    #bible-reader-app .passage-head {\r\n      margin-bottom: 18px;\r\n      padding-bottom: 14px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #bible-reader-app .passage-head h3 {\r\n      margin: 0;\r\n      font-size: 30px;\r\n      color: #000;\r\n    }\r\n\r\n    #bible-reader-app .passage-meta {\r\n      font-size: 14px;\r\n      color: var(--muted);\r\n      margin-top: 6px;\r\n    }\r\n\r\n    #bible-reader-app .verse-list {\r\n      display: grid;\r\n      gap: 12px;\r\n    }\r\n\r\n    #bible-reader-app .verse {\r\n      background: #fafafa;\r\n      border: 1px solid rgba(0,0,0,0.08);\r\n      border-radius: 14px;\r\n      padding: 15px 16px;\r\n      line-height: 1.85;\r\n      font-size: 17px;\r\n      color: #111;\r\n    }\r\n\r\n    #bible-reader-app .verse-num {\r\n      display: inline-block;\r\n      min-width: 30px;\r\n      margin-right: 8px;\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      color: var(--accent);\r\n    }\r\n\r\n    #bible-reader-app .helper-box {\r\n      margin-top: 22px;\r\n      background: #fafafa;\r\n      border: 1px solid var(--border);\r\n      border-left: 4px solid var(--accent);\r\n      border-radius: 14px;\r\n      padding: 16px 18px;\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n      color: #333;\r\n    }\r\n\r\n    @media (max-width: 1100px) {\r\n      #bible-reader-app .top-row {\r\n        grid-template-columns: 1fr 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      #bible-reader-app {\r\n        padding: 14px;\r\n      }\r\n\r\n      #bible-reader-app .bible-header h2 {\r\n        font-size: 28px;\r\n      }\r\n\r\n      #bible-reader-app .top-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #bible-reader-app .chapter-nav {\r\n        width: 100%;\r\n      }\r\n\r\n      #bible-reader-app .chapter-nav .nav-btn {\r\n        width: 50%;\r\n        min-width: 0;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"bible-shell\">\r\n    <div class=\"bible-header\">\r\n      <h2>Read the Bible Online<\/h2>\r\n      <p>Select a testament, choose a book and chapter, optionally enter a verse, and read Scripture directly on your website.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"bible-toolbar\">\r\n      <div class=\"top-row\">\r\n        <select id=\"bible-testament\">\r\n          <option value=\"\">Select Testament<\/option>\r\n          <option value=\"old\">Old Testament<\/option>\r\n          <option value=\"new\">New Testament<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-book\">\r\n          <option value=\"\">Select Book<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-chapter\">\r\n          <option value=\"\">Chapter<\/option>\r\n        <\/select>\r\n\r\n        <input type=\"number\" id=\"bible-verse\" min=\"1\" placeholder=\"Verse Optional\" \/>\r\n\r\n        <select id=\"bible-translation\">\r\n          <option value=\"kjv\">King James Version<\/option>\r\n          <option value=\"asv\">American Standard Version<\/option>\r\n        <\/select>\r\n\r\n        <button class=\"accent-btn\" id=\"bible-search-btn\">Load Passage<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"chapter-nav\">\r\n        <button class=\"nav-btn\" id=\"prev-chapter-btn\">\u2190 Previous Chapter<\/button>\r\n        <button class=\"nav-btn\" id=\"next-chapter-btn\">Next Chapter \u2192<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"quick-links\">\r\n      <button data-ref=\"John 3\">John 3<\/button>\r\n      <button data-ref=\"Psalm 23\">Psalm 23<\/button>\r\n      <button data-ref=\"Romans 8\">Romans 8<\/button>\r\n      <button data-ref=\"Genesis 1\">Genesis 1<\/button>\r\n      <button data-ref=\"Matthew 5\">Matthew 5<\/button>\r\n      <button data-ref=\"1 Corinthians 13\">1 Corinthians 13<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"content-wrap\">\r\n      <div id=\"bible-status\" class=\"status\"><\/div>\r\n\r\n      <div class=\"passage-head\">\r\n        <h3 id=\"bible-title\">Start Reading<\/h3>\r\n        <div class=\"passage-meta\" id=\"bible-meta\">Choose a testament, book, and chapter to load Scripture.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"verse-list\" id=\"bible-results\">\r\n        <div class=\"verse\">Select your preferred book and chapter above, or use one of the quick links to begin reading.<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"helper-box\">\r\n        <strong>Examples:<\/strong> You can read a full chapter like <strong>John 3<\/strong>, a specific verse like <strong>John 3:16<\/strong>, or move chapter by chapter using the navigation buttons.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const oldTestament = [\r\n        { name: \"Genesis\", chapters: 50 }, { name: \"Exodus\", chapters: 40 }, { name: \"Leviticus\", chapters: 27 },\r\n        { name: \"Numbers\", chapters: 36 }, { name: \"Deuteronomy\", chapters: 34 }, { name: \"Joshua\", chapters: 24 },\r\n        { name: \"Judges\", chapters: 21 }, { name: \"Ruth\", chapters: 4 }, { name: \"1 Samuel\", chapters: 31 },\r\n        { name: \"2 Samuel\", chapters: 24 }, { name: \"1 Kings\", chapters: 22 }, { name: \"2 Kings\", chapters: 25 },\r\n        { name: \"1 Chronicles\", chapters: 29 }, { name: \"2 Chronicles\", chapters: 36 }, { name: \"Ezra\", chapters: 10 },\r\n        { name: \"Nehemiah\", chapters: 13 }, { name: \"Esther\", chapters: 10 }, { name: \"Job\", chapters: 42 },\r\n        { name: \"Psalms\", chapters: 150 }, { name: \"Proverbs\", chapters: 31 }, { name: \"Ecclesiastes\", chapters: 12 },\r\n        { name: \"Song of Solomon\", chapters: 8 }, { name: \"Isaiah\", chapters: 66 }, { name: \"Jeremiah\", chapters: 52 },\r\n        { name: \"Lamentations\", chapters: 5 }, { name: \"Ezekiel\", chapters: 48 }, { name: \"Daniel\", chapters: 12 },\r\n        { name: \"Hosea\", chapters: 14 }, { name: \"Joel\", chapters: 3 }, { name: \"Amos\", chapters: 9 },\r\n        { name: \"Obadiah\", chapters: 1 }, { name: \"Jonah\", chapters: 4 }, { name: \"Micah\", chapters: 7 },\r\n        { name: \"Nahum\", chapters: 3 }, { name: \"Habakkuk\", chapters: 3 }, { name: \"Zephaniah\", chapters: 3 },\r\n        { name: \"Haggai\", chapters: 2 }, { name: \"Zechariah\", chapters: 14 }, { name: \"Malachi\", chapters: 4 }\r\n      ];\r\n\r\n      const newTestament = [\r\n        { name: \"Matthew\", chapters: 28 }, { name: \"Mark\", chapters: 16 }, { name: \"Luke\", chapters: 24 },\r\n        { name: \"John\", chapters: 21 }, { name: \"Acts\", chapters: 28 }, { name: \"Romans\", chapters: 16 },\r\n        { name: \"1 Corinthians\", chapters: 16 }, { name: \"2 Corinthians\", chapters: 13 }, { name: \"Galatians\", chapters: 6 },\r\n        { name: \"Ephesians\", chapters: 6 }, { name: \"Philippians\", chapters: 4 }, { name: \"Colossians\", chapters: 4 },\r\n        { name: \"1 Thessalonians\", chapters: 5 }, { name: \"2 Thessalonians\", chapters: 3 }, { name: \"1 Timothy\", chapters: 6 },\r\n        { name: \"2 Timothy\", chapters: 4 }, { name: \"Titus\", chapters: 3 }, { name: \"Philemon\", chapters: 1 },\r\n        { name: \"Hebrews\", chapters: 13 }, { name: \"James\", chapters: 5 }, { name: \"1 Peter\", chapters: 5 },\r\n        { name: \"2 Peter\", chapters: 3 }, { name: \"1 John\", chapters: 5 }, { name: \"2 John\", chapters: 1 },\r\n        { name: \"3 John\", chapters: 1 }, { name: \"Jude\", chapters: 1 }, { name: \"Revelation\", chapters: 22 }\r\n      ];\r\n\r\n      const testamentSelect = document.getElementById(\"bible-testament\");\r\n      const bookSelect = document.getElementById(\"bible-book\");\r\n      const chapterSelect = document.getElementById(\"bible-chapter\");\r\n      const verseInput = document.getElementById(\"bible-verse\");\r\n      const translationSelect = document.getElementById(\"bible-translation\");\r\n      const searchBtn = document.getElementById(\"bible-search-btn\");\r\n      const prevChapterBtn = document.getElementById(\"prev-chapter-btn\");\r\n      const nextChapterBtn = document.getElementById(\"next-chapter-btn\");\r\n      const title = document.getElementById(\"bible-title\");\r\n      const meta = document.getElementById(\"bible-meta\");\r\n      const results = document.getElementById(\"bible-results\");\r\n      const statusBox = document.getElementById(\"bible-status\");\r\n      const quickButtons = document.querySelectorAll(\"#bible-reader-app .quick-links button\");\r\n\r\n      function getCurrentBooks() {\r\n        return testamentSelect.value === \"old\" ? oldTestament : newTestament;\r\n      }\r\n\r\n      function findBook(bookName) {\r\n        return oldTestament.concat(newTestament).find(book => book.name === bookName);\r\n      }\r\n\r\n      function showStatus(message, type) {\r\n        statusBox.className = \"status show \" + type;\r\n        statusBox.textContent = message;\r\n      }\r\n\r\n      function clearStatus() {\r\n        statusBox.className = \"status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n\r\n      function populateBooks() {\r\n        const books = getCurrentBooks();\r\n        bookSelect.innerHTML = '<option value=\"\">Select Book<\/option>';\r\n        books.forEach(book => {\r\n          bookSelect.innerHTML += `<option value=\"${book.name}\">${book.name}<\/option>`;\r\n        });\r\n        chapterSelect.innerHTML = '<option value=\"\">Chapter<\/option>';\r\n      }\r\n\r\n      function populateChapters(bookName, selectedChapter) {\r\n        const book = findBook(bookName);\r\n        chapterSelect.innerHTML = '<option value=\"\">Chapter<\/option>';\r\n        if (!book) return;\r\n\r\n        for (let i = 1; i <= book.chapters; i++) {\r\n          chapterSelect.innerHTML += `<option value=\"${i}\" ${Number(selectedChapter) === i ? \"selected\" : \"\"}>Chapter ${i}<\/option>`;\r\n        }\r\n      }\r\n\r\n      function syncTestamentToBook(bookName) {\r\n        const inOld = oldTestament.some(book => book.name === bookName || book.name.replace(\"s\", \"\") === bookName);\r\n        testamentSelect.value = inOld ? \"old\" : \"new\";\r\n        populateBooks();\r\n      }\r\n\r\n      function buildReference() {\r\n        const book = bookSelect.value;\r\n        const chapter = chapterSelect.value;\r\n        const verse = verseInput.value.trim();\r\n\r\n        if (!book || !chapter) return \"\";\r\n        return verse ? `${book} ${chapter}:${verse}` : `${book} ${chapter}`;\r\n      }\r\n\r\n      function renderVerses(data) {\r\n        const verses = data.verses || [];\r\n        title.textContent = data.reference || \"Scripture\";\r\n        meta.textContent = \"Translation: \" + (data.translation_name || translationSelect.options[translationSelect.selectedIndex].text);\r\n\r\n        if (!verses.length) {\r\n          results.innerHTML = '<div class=\"verse\">No verses found for that reference.<\/div>';\r\n          return;\r\n        }\r\n\r\n        results.innerHTML = verses.map(v => `\r\n          <div class=\"verse\">\r\n            <span class=\"verse-num\">${v.verse}<\/span>\r\n            ${v.text.trim()}\r\n          <\/div>\r\n        `).join(\"\");\r\n      }\r\n\r\n      async function loadScripture(referenceOverride) {\r\n        const reference = referenceOverride || buildReference();\r\n        const translation = translationSelect.value;\r\n\r\n        if (!reference) {\r\n          showStatus(\"Please choose a book and chapter first.\", \"error\");\r\n          return;\r\n        }\r\n\r\n        showStatus(\"Loading Scripture...\", \"loading\");\r\n        title.textContent = \"Loading...\";\r\n        meta.textContent = \"Please wait while the passage is being loaded.\";\r\n        results.innerHTML = \"\";\r\n\r\n        try {\r\n          const url = \"https:\/\/bible-api.com\/\" + encodeURIComponent(reference) + \"?translation=\" + encodeURIComponent(translation);\r\n          const response = await fetch(url);\r\n          const data = await response.json();\r\n\r\n          if (!response.ok || data.error) {\r\n            throw new Error(data.error || \"Unable to fetch Scripture right now.\");\r\n          }\r\n\r\n          clearStatus();\r\n          renderVerses(data);\r\n        } catch (error) {\r\n          showStatus(error.message || \"Something went wrong.\", \"error\");\r\n          title.textContent = \"Unable to Load Passage\";\r\n          meta.textContent = \"Please try another book, chapter, or verse.\";\r\n          results.innerHTML = '<div class=\"verse\">We could not load that Scripture passage right now. Please try a different selection.<\/div>';\r\n        }\r\n      }\r\n\r\n      function goToPreviousChapter() {\r\n        if (!bookSelect.value || !chapterSelect.value) return;\r\n\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n\r\n        if (currentChapter > 1) {\r\n          populateChapters(currentBook, currentChapter - 1);\r\n        } else if (currentIndex > 0) {\r\n          const previousBook = books[currentIndex - 1];\r\n          bookSelect.value = previousBook.name;\r\n          populateChapters(previousBook.name, previousBook.chapters);\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        loadScripture();\r\n      }\r\n\r\n      function goToNextChapter() {\r\n        if (!bookSelect.value || !chapterSelect.value) return;\r\n\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n        const bookData = books[currentIndex];\r\n\r\n        if (currentChapter < bookData.chapters) {\r\n          populateChapters(currentBook, currentChapter + 1);\r\n        } else if (currentIndex < books.length - 1) {\r\n          const nextBook = books[currentIndex + 1];\r\n          bookSelect.value = nextBook.name;\r\n          populateChapters(nextBook.name, 1);\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        loadScripture();\r\n      }\r\n\r\n      testamentSelect.addEventListener(\"change\", function () {\r\n        populateBooks();\r\n        verseInput.value = \"\";\r\n      });\r\n\r\n      bookSelect.addEventListener(\"change\", function () {\r\n        populateChapters(this.value, 1);\r\n        verseInput.value = \"\";\r\n      });\r\n\r\n      searchBtn.addEventListener(\"click\", function () {\r\n        loadScripture();\r\n      });\r\n\r\n      prevChapterBtn.addEventListener(\"click\", goToPreviousChapter);\r\n      nextChapterBtn.addEventListener(\"click\", goToNextChapter);\r\n\r\n      verseInput.addEventListener(\"keydown\", function (e) {\r\n        if (e.key === \"Enter\") loadScripture();\r\n      });\r\n\r\n      quickButtons.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n          const ref = this.getAttribute(\"data-ref\");\r\n          const parts = ref.match(\/^(.+?)\\s+(\\d+)(?::(\\d+))?$\/);\r\n\r\n          if (parts) {\r\n            let book = parts[1];\r\n            const chapter = Number(parts[2]);\r\n            const verse = parts[3] || \"\";\r\n\r\n            if (book === \"Psalm\") book = \"Psalms\";\r\n\r\n            syncTestamentToBook(book);\r\n            bookSelect.value = book;\r\n            populateChapters(book, chapter);\r\n            verseInput.value = verse;\r\n          }\r\n\r\n          loadScripture(ref);\r\n        });\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8bd119c elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"8bd119c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"online-bible-reader\">\r\n  <style>\r\n    #online-bible-reader {\r\n      --primary: #000000;\r\n      --secondary: #ffffff;\r\n      --accent: #f0ad4e;\r\n      --accent-2: #ffd27a;\r\n      --border: rgba(0, 0, 0, 0.12);\r\n      --muted: #666666;\r\n      --shadow: 0 12px 30px rgba(0, 0, 0, 0.08);\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--secondary);\r\n      color: var(--primary);\r\n      max-width: 1180px;\r\n      margin: 0 auto;\r\n      padding: 24px;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #online-bible-reader * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #online-bible-reader .bible-shell {\r\n      background: var(--secondary);\r\n      border: 1px solid var(--border);\r\n      border-radius: 20px;\r\n      overflow: hidden;\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #online-bible-reader .bible-header {\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      padding: 34px 28px 28px;\r\n      text-align: center;\r\n    }\r\n\r\n    #online-bible-reader .bible-header h2 {\r\n      margin: 0 0 10px;\r\n      font-size: 34px;\r\n      line-height: 1.2;\r\n      font-weight: 700;\r\n      color: var(--secondary);\r\n    }\r\n\r\n    #online-bible-reader .bible-header p {\r\n      margin: 0 auto;\r\n      max-width: 760px;\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n      color: rgba(255, 255, 255, 0.88);\r\n    }\r\n\r\n    #online-bible-reader .bible-toolbar {\r\n      background: #ffffff;\r\n      padding: 24px 24px 18px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #online-bible-reader .top-row {\r\n      display: grid;\r\n      grid-template-columns: 180px 1.5fr 150px 150px 250px 170px;\r\n      gap: 14px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    #online-bible-reader .bottom-row {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav {\r\n      display: flex;\r\n      flex-direction: row;\r\n      flex-wrap: nowrap;\r\n      gap: 12px;\r\n      width: auto;\r\n    }\r\n\r\n    #online-bible-reader select,\r\n    #online-bible-reader input,\r\n    #online-bible-reader button {\r\n      width: 100%;\r\n      min-height: 50px;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      outline: none;\r\n    }\r\n\r\n    #online-bible-reader select,\r\n    #online-bible-reader input {\r\n      border: 1px solid var(--border);\r\n      background: #ffffff;\r\n      color: #000000;\r\n      padding: 0 14px;\r\n    }\r\n\r\n    #online-bible-reader select:focus,\r\n    #online-bible-reader input:focus {\r\n      border-color: var(--accent);\r\n      box-shadow: 0 0 0 3px rgba(240, 173, 78, 0.18);\r\n    }\r\n\r\n    #online-bible-reader button {\r\n      border: none;\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      transition: 0.25s ease;\r\n      padding: 0 18px;\r\n    }\r\n\r\n    #online-bible-reader button:hover {\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    #online-bible-reader .accent-btn {\r\n      background: var(--accent);\r\n      color: #000000;\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn {\r\n      width: 220px;\r\n      min-width: 220px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000000;\r\n      border: none;\r\n      font-weight: 700;\r\n      box-shadow: 0 8px 20px rgba(240, 173, 78, 0.22);\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn:hover {\r\n      transform: translateY(-2px);\r\n      filter: brightness(1.03);\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn:disabled,\r\n    #online-bible-reader .accent-btn:disabled {\r\n      opacity: 0.55;\r\n      cursor: not-allowed;\r\n      transform: none;\r\n      filter: none;\r\n      box-shadow: none;\r\n    }\r\n\r\n    #online-bible-reader .quick-links {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      padding: 0 24px 22px;\r\n      border-bottom: 1px solid var(--border);\r\n      background: #ffffff;\r\n    }\r\n\r\n    #online-bible-reader .quick-links button {\r\n      width: auto;\r\n      min-height: auto;\r\n      padding: 10px 16px;\r\n      border-radius: 999px;\r\n      background: #ffffff;\r\n      color: #000000;\r\n      border: 1px solid var(--border);\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    #online-bible-reader .quick-links button:hover {\r\n      background: var(--accent);\r\n      color: #000000;\r\n      border-color: var(--accent);\r\n    }\r\n\r\n    #online-bible-reader .content-wrap {\r\n      padding: 28px 24px 30px;\r\n      background: #ffffff;\r\n    }\r\n\r\n    #online-bible-reader .status {\r\n      display: none;\r\n      margin-bottom: 18px;\r\n      padding: 12px 14px;\r\n      border-radius: 12px;\r\n      font-size: 14px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    #online-bible-reader .status.show {\r\n      display: block;\r\n    }\r\n\r\n    #online-bible-reader .status.loading {\r\n      background: #fff8e8;\r\n      border: 1px solid rgba(240, 173, 78, 0.35);\r\n      color: #7a5613;\r\n    }\r\n\r\n    #online-bible-reader .status.error {\r\n      background: #fff1f1;\r\n      border: 1px solid rgba(180, 30, 30, 0.18);\r\n      color: #8d1d1d;\r\n    }\r\n\r\n    #online-bible-reader .passage-head {\r\n      margin-bottom: 18px;\r\n      padding-bottom: 14px;\r\n      border-bottom: 1px solid var(--border);\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: end;\r\n      justify-content: space-between;\r\n      gap: 10px;\r\n    }\r\n\r\n    #online-bible-reader .passage-head h3 {\r\n      margin: 0;\r\n      font-size: 30px;\r\n      line-height: 1.2;\r\n      color: #000000;\r\n    }\r\n\r\n    #online-bible-reader .passage-meta {\r\n      font-size: 14px;\r\n      color: var(--muted);\r\n    }\r\n\r\n    #online-bible-reader .verse-list {\r\n      display: grid;\r\n      gap: 12px;\r\n    }\r\n\r\n    #online-bible-reader .verse {\r\n      background: #fafafa;\r\n      border: 1px solid rgba(0, 0, 0, 0.08);\r\n      border-radius: 14px;\r\n      padding: 15px 16px;\r\n      line-height: 1.85;\r\n      font-size: 17px;\r\n      color: #111111;\r\n    }\r\n\r\n    #online-bible-reader .copyright-box {\r\n      margin-top: 16px;\r\n      padding: 14px 16px;\r\n      background: #fffdf7;\r\n      border: 1px solid rgba(240, 173, 78, 0.25);\r\n      border-radius: 12px;\r\n      font-size: 13px;\r\n      line-height: 1.6;\r\n      color: #5a4a20;\r\n    }\r\n\r\n    #online-bible-reader .helper-box {\r\n      margin-top: 22px;\r\n      background: #fafafa;\r\n      border: 1px solid var(--border);\r\n      border-left: 4px solid var(--accent);\r\n      border-radius: 14px;\r\n      padding: 16px 18px;\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n      color: #333333;\r\n    }\r\n\r\n    @media (max-width: 1100px) {\r\n      #online-bible-reader .top-row {\r\n        grid-template-columns: 1fr 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      #online-bible-reader {\r\n        padding: 14px;\r\n      }\r\n\r\n      #online-bible-reader .bible-header h2 {\r\n        font-size: 28px;\r\n      }\r\n\r\n      #online-bible-reader .top-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #online-bible-reader .chapter-nav {\r\n        width: 100%;\r\n      }\r\n\r\n      #online-bible-reader .chapter-nav .nav-btn {\r\n        width: 50%;\r\n        min-width: 0;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"bible-shell\">\r\n    <div class=\"bible-header\">\r\n      <h2>Read the Bible Online<\/h2>\r\n      <p>Select a testament, book, chapter, optional verse, and Bible version to begin reading.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"bible-toolbar\">\r\n      <div class=\"top-row\">\r\n        <select id=\"bible-testament-only\">\r\n          <option value=\"\">Select Testament<\/option>\r\n          <option value=\"old\">Old Testament<\/option>\r\n          <option value=\"new\">New Testament<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-book-only\" disabled>\r\n          <option value=\"\">Select Book<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-chapter-only\" disabled>\r\n          <option value=\"\">Select Chapter<\/option>\r\n        <\/select>\r\n\r\n        <input type=\"number\" id=\"bible-verse-only\" min=\"1\" placeholder=\"Verse (Optional)\" \/>\r\n\r\n        <select id=\"bible-translation-only\">\r\n          <option value=\"\">Select Version<\/option>\r\n          <option value=\"de4e12af7f28f599-02\">King James Version (KJV) - Free<\/option>\r\n          <option value=\"06125adad2d5898a-01\">American Standard Version (ASV) - Free<\/option>\r\n        <\/select>\r\n\r\n        <button class=\"accent-btn\" id=\"bible-search-btn-only\" disabled>Load Passage<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"bottom-row\">\r\n        <div class=\"chapter-nav\">\r\n          <button class=\"nav-btn\" id=\"prev-chapter-btn-only\" disabled>\u2190 Previous Chapter<\/button>\r\n          <button class=\"nav-btn\" id=\"next-chapter-btn-only\" disabled>Next Chapter \u2192<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"quick-links\">\r\n      <button data-ref=\"John 3\">John 3<\/button>\r\n      <button data-ref=\"Psalm 23\">Psalm 23<\/button>\r\n      <button data-ref=\"Romans 8\">Romans 8<\/button>\r\n      <button data-ref=\"Genesis 1\">Genesis 1<\/button>\r\n      <button data-ref=\"Matthew 5\">Matthew 5<\/button>\r\n      <button data-ref=\"1 Corinthians 13\">1 Corinthians 13<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"content-wrap\">\r\n      <div id=\"bible-status-only\" class=\"status\"><\/div>\r\n\r\n      <div class=\"passage-head\">\r\n        <div>\r\n          <h3 id=\"bible-title-only\">Select a Passage<\/h3>\r\n          <div class=\"passage-meta\" id=\"bible-meta-only\">\r\n            Choose a testament, book, chapter, and version to begin reading.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"verse-list\" id=\"bible-results-only\">\r\n        <div class=\"verse\">\r\n          Please select your preferred testament, book, chapter, and version above, then click <strong>Load Passage<\/strong>.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div id=\"bible-copyright-only\" class=\"copyright-box\" style=\"display:none;\"><\/div>\r\n\r\n      <div class=\"helper-box\">\r\n        <strong>Included versions:<\/strong> KJV and ASV.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const PROXY_URL = \"https:\/\/gospel365network.com\/yourplaceofhope\/wp-content\/themes\/hello-elementor\/api-bible-proxy.php\";\r\n\r\n      const oldTestament = [\r\n        { name: \"Genesis\", chapters: 50 }, { name: \"Exodus\", chapters: 40 }, { name: \"Leviticus\", chapters: 27 },\r\n        { name: \"Numbers\", chapters: 36 }, { name: \"Deuteronomy\", chapters: 34 }, { name: \"Joshua\", chapters: 24 },\r\n        { name: \"Judges\", chapters: 21 }, { name: \"Ruth\", chapters: 4 }, { name: \"1 Samuel\", chapters: 31 },\r\n        { name: \"2 Samuel\", chapters: 24 }, { name: \"1 Kings\", chapters: 22 }, { name: \"2 Kings\", chapters: 25 },\r\n        { name: \"1 Chronicles\", chapters: 29 }, { name: \"2 Chronicles\", chapters: 36 }, { name: \"Ezra\", chapters: 10 },\r\n        { name: \"Nehemiah\", chapters: 13 }, { name: \"Esther\", chapters: 10 }, { name: \"Job\", chapters: 42 },\r\n        { name: \"Psalms\", chapters: 150 }, { name: \"Proverbs\", chapters: 31 }, { name: \"Ecclesiastes\", chapters: 12 },\r\n        { name: \"Song of Solomon\", chapters: 8 }, { name: \"Isaiah\", chapters: 66 }, { name: \"Jeremiah\", chapters: 52 },\r\n        { name: \"Lamentations\", chapters: 5 }, { name: \"Ezekiel\", chapters: 48 }, { name: \"Daniel\", chapters: 12 },\r\n        { name: \"Hosea\", chapters: 14 }, { name: \"Joel\", chapters: 3 }, { name: \"Amos\", chapters: 9 },\r\n        { name: \"Obadiah\", chapters: 1 }, { name: \"Jonah\", chapters: 4 }, { name: \"Micah\", chapters: 7 },\r\n        { name: \"Nahum\", chapters: 3 }, { name: \"Habakkuk\", chapters: 3 }, { name: \"Zephaniah\", chapters: 3 },\r\n        { name: \"Haggai\", chapters: 2 }, { name: \"Zechariah\", chapters: 14 }, { name: \"Malachi\", chapters: 4 }\r\n      ];\r\n\r\n      const newTestament = [\r\n        { name: \"Matthew\", chapters: 28 }, { name: \"Mark\", chapters: 16 }, { name: \"Luke\", chapters: 24 },\r\n        { name: \"John\", chapters: 21 }, { name: \"Acts\", chapters: 28 }, { name: \"Romans\", chapters: 16 },\r\n        { name: \"1 Corinthians\", chapters: 16 }, { name: \"2 Corinthians\", chapters: 13 }, { name: \"Galatians\", chapters: 6 },\r\n        { name: \"Ephesians\", chapters: 6 }, { name: \"Philippians\", chapters: 4 }, { name: \"Colossians\", chapters: 4 },\r\n        { name: \"1 Thessalonians\", chapters: 5 }, { name: \"2 Thessalonians\", chapters: 3 }, { name: \"1 Timothy\", chapters: 6 },\r\n        { name: \"2 Timothy\", chapters: 4 }, { name: \"Titus\", chapters: 3 }, { name: \"Philemon\", chapters: 1 },\r\n        { name: \"Hebrews\", chapters: 13 }, { name: \"James\", chapters: 5 }, { name: \"1 Peter\", chapters: 5 },\r\n        { name: \"2 Peter\", chapters: 3 }, { name: \"1 John\", chapters: 5 }, { name: \"2 John\", chapters: 1 },\r\n        { name: \"3 John\", chapters: 1 }, { name: \"Jude\", chapters: 1 }, { name: \"Revelation\", chapters: 22 }\r\n      ];\r\n\r\n      const bibleCopyright = {\r\n        \"de4e12af7f28f599-02\": \"KJV \u2013 Public Domain.\",\r\n        \"06125adad2d5898a-01\": \"ASV \u2013 Public Domain.\"\r\n      };\r\n\r\n      const testamentSelect = document.getElementById(\"bible-testament-only\");\r\n      const bookSelect = document.getElementById(\"bible-book-only\");\r\n      const chapterSelect = document.getElementById(\"bible-chapter-only\");\r\n      const verseInput = document.getElementById(\"bible-verse-only\");\r\n      const translationSelect = document.getElementById(\"bible-translation-only\");\r\n      const searchBtn = document.getElementById(\"bible-search-btn-only\");\r\n      const prevChapterBtn = document.getElementById(\"prev-chapter-btn-only\");\r\n      const nextChapterBtn = document.getElementById(\"next-chapter-btn-only\");\r\n      const title = document.getElementById(\"bible-title-only\");\r\n      const meta = document.getElementById(\"bible-meta-only\");\r\n      const results = document.getElementById(\"bible-results-only\");\r\n      const statusBox = document.getElementById(\"bible-status-only\");\r\n      const copyrightBox = document.getElementById(\"bible-copyright-only\");\r\n      const quickButtons = document.querySelectorAll(\"#online-bible-reader .quick-links button\");\r\n\r\n      function escapeHtml(str) {\r\n        const div = document.createElement(\"div\");\r\n        div.textContent = str;\r\n        return div.innerHTML;\r\n      }\r\n\r\n      function showStatus(message, type) {\r\n        statusBox.className = \"status show \" + type;\r\n        statusBox.textContent = message;\r\n      }\r\n\r\n      function clearStatus() {\r\n        statusBox.className = \"status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n\r\n      function getCurrentBooks() {\r\n        return testamentSelect.value === \"old\" ? oldTestament : newTestament;\r\n      }\r\n\r\n      function findBook(bookName) {\r\n        return oldTestament.concat(newTestament).find(book => book.name === bookName);\r\n      }\r\n\r\n      function populateBooks(selectedBook) {\r\n        const books = getCurrentBooks();\r\n        let options = '<option value=\"\">Select Book<\/option>';\r\n        options += books.map(book => {\r\n          const selected = selectedBook === book.name ? \"selected\" : \"\";\r\n          return `<option value=\"${escapeHtml(book.name)}\" ${selected}>${escapeHtml(book.name)}<\/option>`;\r\n        }).join(\"\");\r\n        bookSelect.innerHTML = options;\r\n      }\r\n\r\n      function populateChapters(bookName, selectedChapter) {\r\n        const book = findBook(bookName);\r\n        let options = '<option value=\"\">Select Chapter<\/option>';\r\n        if (book) {\r\n          for (let i = 1; i <= book.chapters; i++) {\r\n            const selected = Number(selectedChapter) === i ? \"selected\" : \"\";\r\n            options += `<option value=\"${i}\" ${selected}>Chapter ${i}<\/option>`;\r\n          }\r\n        }\r\n        chapterSelect.innerHTML = options;\r\n      }\r\n\r\n      function syncTestamentToBook(bookName) {\r\n        const inOld = oldTestament.some(book => book.name === bookName);\r\n        testamentSelect.value = inOld ? \"old\" : \"new\";\r\n      }\r\n\r\n      function buildReference() {\r\n        const book = bookSelect.value;\r\n        const chapter = chapterSelect.value;\r\n        const verse = verseInput.value.trim();\r\n        if (!book || !chapter) return \"\";\r\n        return verse ? `${book} ${chapter}:${verse}` : `${book} ${chapter}`;\r\n      }\r\n\r\n      function updateControlStates() {\r\n        const ready = !!bookSelect.value && !!chapterSelect.value && !!translationSelect.value;\r\n        bookSelect.disabled = !testamentSelect.value;\r\n        chapterSelect.disabled = !bookSelect.value;\r\n        searchBtn.disabled = !ready;\r\n        prevChapterBtn.disabled = !ready;\r\n        nextChapterBtn.disabled = !ready;\r\n      }\r\n\r\n      function updateCopyrightBox() {\r\n        const bibleId = translationSelect.value;\r\n        const text = bibleCopyright[bibleId] || \"\";\r\n        if (text) {\r\n          copyrightBox.style.display = \"block\";\r\n          copyrightBox.textContent = text;\r\n        } else {\r\n          copyrightBox.style.display = \"none\";\r\n          copyrightBox.textContent = \"\";\r\n        }\r\n      }\r\n\r\n      async function loadScripture(referenceOverride) {\r\n        const reference = referenceOverride || buildReference();\r\n        const bibleId = translationSelect.value;\r\n\r\n        if (!reference || !bibleId) {\r\n          showStatus(\"Please select a book, chapter, and version first.\", \"error\");\r\n          return;\r\n        }\r\n\r\n        showStatus(\"Loading Scripture...\", \"loading\");\r\n        title.textContent = \"Loading...\";\r\n        meta.textContent = \"Please wait while the passage is being loaded.\";\r\n        results.innerHTML = \"\";\r\n\r\n        try {\r\n          const url = PROXY_URL + \"?action=search&bibleId=\" + encodeURIComponent(bibleId) + \"&query=\" + encodeURIComponent(reference);\r\n          const response = await fetch(url, { credentials: \"same-origin\" });\r\n\r\n          if (!response.ok) throw new Error(\"Unable to fetch Scripture.\");\r\n          const data = await response.json();\r\n\r\n          if (!data.data || !data.data.passages || !data.data.passages.length) {\r\n            throw new Error(\"No passage found for that reference.\");\r\n          }\r\n\r\n          const passage = data.data.passages[0];\r\n\r\n          clearStatus();\r\n          title.textContent = passage.reference || reference;\r\n          meta.textContent = \"Translation: \" + translationSelect.options[translationSelect.selectedIndex].text;\r\n          results.innerHTML = `<div class=\"verse\">${passage.content}<\/div>`;\r\n          updateCopyrightBox();\r\n          updateControlStates();\r\n        } catch (error) {\r\n          showStatus(error.message || \"Something went wrong while loading the passage.\", \"error\");\r\n          title.textContent = \"Unable to Load Passage\";\r\n          meta.textContent = \"Please try another book, chapter, verse, or version.\";\r\n          results.innerHTML = `<div class=\"verse\">We could not load that Scripture passage right now.<\/div>`;\r\n        }\r\n      }\r\n\r\n      function goToPreviousChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n\r\n        if (currentChapter > 1) {\r\n          populateChapters(currentBook, currentChapter - 1);\r\n        } else if (currentIndex > 0) {\r\n          const previousBook = books[currentIndex - 1];\r\n          bookSelect.value = previousBook.name;\r\n          populateChapters(previousBook.name, previousBook.chapters);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n        loadScripture();\r\n      }\r\n\r\n      function goToNextChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n        const bookData = books[currentIndex];\r\n\r\n        if (currentChapter < bookData.chapters) {\r\n          populateChapters(currentBook, currentChapter + 1);\r\n        } else if (currentIndex < books.length - 1) {\r\n          const nextBook = books[currentIndex + 1];\r\n          bookSelect.value = nextBook.name;\r\n          populateChapters(nextBook.name, 1);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n        loadScripture();\r\n      }\r\n\r\n      testamentSelect.addEventListener(\"change\", function () {\r\n        populateBooks(\"\");\r\n        populateChapters(\"\", \"\");\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n      });\r\n\r\n      bookSelect.addEventListener(\"change\", function () {\r\n        if (this.value) {\r\n          populateChapters(this.value, \"\");\r\n        } else {\r\n          populateChapters(\"\", \"\");\r\n        }\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n      });\r\n\r\n      chapterSelect.addEventListener(\"change\", updateControlStates);\r\n\r\n      translationSelect.addEventListener(\"change\", function () {\r\n        updateCopyrightBox();\r\n        updateControlStates();\r\n      });\r\n\r\n      searchBtn.addEventListener(\"click\", function () {\r\n        loadScripture();\r\n      });\r\n\r\n      prevChapterBtn.addEventListener(\"click\", goToPreviousChapter);\r\n      nextChapterBtn.addEventListener(\"click\", goToNextChapter);\r\n\r\n      verseInput.addEventListener(\"keydown\", function (e) {\r\n        if (e.key === \"Enter\" && !searchBtn.disabled) {\r\n          loadScripture();\r\n        }\r\n      });\r\n\r\n      quickButtons.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n          const ref = this.getAttribute(\"data-ref\");\r\n          const parts = ref.match(\/^(.+?)\\s+(\\d+)(?::(\\d+))?$\/);\r\n\r\n          if (parts) {\r\n            const book = parts[1];\r\n            const chapter = Number(parts[2]);\r\n            const verse = parts[3] || \"\";\r\n\r\n            syncTestamentToBook(book);\r\n            populateBooks(book);\r\n            populateChapters(book, chapter);\r\n            verseInput.value = verse;\r\n            updateControlStates();\r\n\r\n            if (translationSelect.value) {\r\n              loadScripture(ref);\r\n            }\r\n          }\r\n        });\r\n      });\r\n\r\n      updateControlStates();\r\n    })();\r\n  <\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-652236f elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"652236f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"online-bible-reader\">\r\n  <style>\r\n    #online-bible-reader {\r\n      --primary: #000000;\r\n      --secondary: #ffffff;\r\n      --accent: #f0ad4e;\r\n      --accent-2: #ffd27a;\r\n      --border: rgba(0, 0, 0, 0.12);\r\n      --muted: #666666;\r\n      --shadow: 0 12px 30px rgba(0, 0, 0, 0.08);\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--secondary);\r\n      color: var(--primary);\r\n      max-width: 1180px;\r\n      margin: 0 auto;\r\n      padding: 24px;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #online-bible-reader * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #online-bible-reader .bible-shell {\r\n      background: var(--secondary);\r\n      border: 1px solid var(--border);\r\n      border-radius: 20px;\r\n      overflow: hidden;\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #online-bible-reader .bible-header {\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      padding: 34px 28px 28px;\r\n      text-align: center;\r\n    }\r\n\r\n    #online-bible-reader .bible-header h2 {\r\n      margin: 0 0 10px;\r\n      font-size: 34px;\r\n      line-height: 1.2;\r\n      font-weight: 700;\r\n      color: var(--secondary);\r\n    }\r\n\r\n    #online-bible-reader .bible-header p {\r\n      margin: 0 auto;\r\n      max-width: 760px;\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n      color: rgba(255, 255, 255, 0.88);\r\n    }\r\n\r\n    #online-bible-reader .bible-toolbar {\r\n      background: #ffffff;\r\n      padding: 24px 24px 18px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #online-bible-reader .top-row {\r\n      display: grid;\r\n      grid-template-columns: 180px 1.5fr 150px 150px 250px 170px;\r\n      gap: 14px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    #online-bible-reader .bottom-row {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav {\r\n      display: flex;\r\n      flex-direction: row;\r\n      flex-wrap: nowrap;\r\n      gap: 12px;\r\n      width: auto;\r\n    }\r\n\r\n    #online-bible-reader select,\r\n    #online-bible-reader input,\r\n    #online-bible-reader button {\r\n      width: 100%;\r\n      min-height: 50px;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      outline: none;\r\n    }\r\n\r\n    #online-bible-reader select,\r\n    #online-bible-reader input {\r\n      border: 1px solid var(--border);\r\n      background: #ffffff;\r\n      color: #000000;\r\n      padding: 0 14px;\r\n    }\r\n\r\n    #online-bible-reader select:focus,\r\n    #online-bible-reader input:focus {\r\n      border-color: var(--accent);\r\n      box-shadow: 0 0 0 3px rgba(240, 173, 78, 0.18);\r\n    }\r\n\r\n    #online-bible-reader button {\r\n      border: none;\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      transition: 0.25s ease;\r\n      padding: 0 18px;\r\n    }\r\n\r\n    #online-bible-reader button:hover {\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    #online-bible-reader .accent-btn {\r\n      background: var(--accent);\r\n      color: #000000;\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn {\r\n      width: 220px;\r\n      min-width: 220px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000000;\r\n      border: none;\r\n      font-weight: 700;\r\n      box-shadow: 0 8px 20px rgba(240, 173, 78, 0.22);\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn:hover {\r\n      transform: translateY(-2px);\r\n      filter: brightness(1.03);\r\n    }\r\n\r\n    #online-bible-reader .chapter-nav .nav-btn:disabled,\r\n    #online-bible-reader .accent-btn:disabled {\r\n      opacity: 0.55;\r\n      cursor: not-allowed;\r\n      transform: none;\r\n      filter: none;\r\n      box-shadow: none;\r\n    }\r\n\r\n    #online-bible-reader .quick-links {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      padding: 0 24px 22px;\r\n      border-bottom: 1px solid var(--border);\r\n      background: #ffffff;\r\n    }\r\n\r\n    #online-bible-reader .quick-links button {\r\n      width: auto;\r\n      min-height: auto;\r\n      padding: 10px 16px;\r\n      border-radius: 999px;\r\n      background: #ffffff;\r\n      color: #000000;\r\n      border: 1px solid var(--border);\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    #online-bible-reader .quick-links button:hover {\r\n      background: var(--accent);\r\n      color: #000000;\r\n      border-color: var(--accent);\r\n    }\r\n\r\n    #online-bible-reader .content-wrap {\r\n      padding: 28px 24px 30px;\r\n      background: #ffffff;\r\n    }\r\n\r\n    #online-bible-reader .status {\r\n      display: none;\r\n      margin-bottom: 18px;\r\n      padding: 12px 14px;\r\n      border-radius: 12px;\r\n      font-size: 14px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    #online-bible-reader .status.show {\r\n      display: block;\r\n    }\r\n\r\n    #online-bible-reader .status.loading {\r\n      background: #fff8e8;\r\n      border: 1px solid rgba(240, 173, 78, 0.35);\r\n      color: #7a5613;\r\n    }\r\n\r\n    #online-bible-reader .status.error {\r\n      background: #fff1f1;\r\n      border: 1px solid rgba(180, 30, 30, 0.18);\r\n      color: #8d1d1d;\r\n    }\r\n\r\n    #online-bible-reader .passage-head {\r\n      margin-bottom: 18px;\r\n      padding-bottom: 14px;\r\n      border-bottom: 1px solid var(--border);\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: end;\r\n      justify-content: space-between;\r\n      gap: 10px;\r\n    }\r\n\r\n    #online-bible-reader .passage-head h3 {\r\n      margin: 0;\r\n      font-size: 30px;\r\n      line-height: 1.2;\r\n      color: #000000;\r\n    }\r\n\r\n    #online-bible-reader .passage-meta {\r\n      font-size: 14px;\r\n      color: var(--muted);\r\n    }\r\n\r\n    #online-bible-reader .verse-list {\r\n      display: grid;\r\n      gap: 12px;\r\n    }\r\n\r\n    #online-bible-reader .verse {\r\n      background: #fafafa;\r\n      border: 1px solid rgba(0, 0, 0, 0.08);\r\n      border-radius: 14px;\r\n      padding: 15px 16px;\r\n      line-height: 1.85;\r\n      font-size: 17px;\r\n      color: #111111;\r\n    }\r\n\r\n    #online-bible-reader .verse p {\r\n      margin: 0 0 10px;\r\n    }\r\n\r\n    #online-bible-reader .verse p:last-child {\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    #online-bible-reader .copyright-box {\r\n      margin-top: 16px;\r\n      padding: 14px 16px;\r\n      background: #fffdf7;\r\n      border: 1px solid rgba(240, 173, 78, 0.25);\r\n      border-radius: 12px;\r\n      font-size: 13px;\r\n      line-height: 1.6;\r\n      color: #5a4a20;\r\n    }\r\n\r\n    #online-bible-reader .helper-box {\r\n      margin-top: 22px;\r\n      background: #fafafa;\r\n      border: 1px solid var(--border);\r\n      border-left: 4px solid var(--accent);\r\n      border-radius: 14px;\r\n      padding: 16px 18px;\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n      color: #333333;\r\n    }\r\n\r\n    @media (max-width: 1100px) {\r\n      #online-bible-reader .top-row {\r\n        grid-template-columns: 1fr 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      #online-bible-reader {\r\n        padding: 14px;\r\n      }\r\n\r\n      #online-bible-reader .bible-header {\r\n        padding: 28px 18px 24px;\r\n      }\r\n\r\n      #online-bible-reader .bible-header h2 {\r\n        font-size: 28px;\r\n      }\r\n\r\n      #online-bible-reader .top-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #online-bible-reader .bottom-row {\r\n        justify-content: flex-start;\r\n      }\r\n\r\n      #online-bible-reader .chapter-nav {\r\n        display: flex;\r\n        flex-direction: row;\r\n        flex-wrap: nowrap;\r\n        gap: 10px;\r\n        width: 100%;\r\n      }\r\n\r\n      #online-bible-reader .chapter-nav .nav-btn {\r\n        width: 50%;\r\n        min-width: 0;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"bible-shell\">\r\n    <div class=\"bible-header\">\r\n      <h2>Read the Bible Online<\/h2>\r\n      <p>Select a testament, book, chapter, optional verse, and Bible version to begin reading.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"bible-toolbar\">\r\n      <div class=\"top-row\">\r\n        <select id=\"bible-testament-only\">\r\n          <option value=\"\">Select Testament<\/option>\r\n          <option value=\"old\">Old Testament<\/option>\r\n          <option value=\"new\">New Testament<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-book-only\" disabled>\r\n          <option value=\"\">Select Book<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-chapter-only\" disabled>\r\n          <option value=\"\">Select Chapter<\/option>\r\n        <\/select>\r\n\r\n        <input type=\"number\" id=\"bible-verse-only\" min=\"1\" placeholder=\"Verse (Optional)\" \/>\r\n\r\n        <select id=\"bible-translation-only\">\r\n          <option value=\"\">Select Version<\/option>\r\n          <option value=\"78a9f6124f344018-01\">New International Version (NIV) - Licensed<\/option>\r\n          <option value=\"63097d2a0a2f7db3-01\">New King James Version (NKJV) - Licensed<\/option>\r\n          <option value=\"d6e14a625393b4da-01\">New Living Translation (NLT) - Licensed<\/option>\r\n          <option value=\"de4e12af7f28f599-02\">King James Version (KJV) - Free<\/option>\r\n          <option value=\"06125adad2d5898a-01\">American Standard Version (ASV) - Free<\/option>\r\n        <\/select>\r\n\r\n        <button class=\"accent-btn\" id=\"bible-search-btn-only\" disabled>Load Passage<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"bottom-row\">\r\n        <div class=\"chapter-nav\">\r\n          <button class=\"nav-btn\" id=\"prev-chapter-btn-only\" disabled>\u2190 Previous Chapter<\/button>\r\n          <button class=\"nav-btn\" id=\"next-chapter-btn-only\" disabled>Next Chapter \u2192<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"quick-links\">\r\n      <button data-ref=\"John 3\">John 3<\/button>\r\n      <button data-ref=\"Psalm 23\">Psalm 23<\/button>\r\n      <button data-ref=\"Romans 8\">Romans 8<\/button>\r\n      <button data-ref=\"Genesis 1\">Genesis 1<\/button>\r\n      <button data-ref=\"Matthew 5\">Matthew 5<\/button>\r\n      <button data-ref=\"1 Corinthians 13\">1 Corinthians 13<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"content-wrap\">\r\n      <div id=\"bible-status-only\" class=\"status\"><\/div>\r\n\r\n      <div class=\"passage-head\">\r\n        <div>\r\n          <h3 id=\"bible-title-only\">Select a Passage<\/h3>\r\n          <div class=\"passage-meta\" id=\"bible-meta-only\">\r\n            Choose a testament, book, chapter, and version to begin reading.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"verse-list\" id=\"bible-results-only\">\r\n        <div class=\"verse\">\r\n          Please select your preferred testament, book, chapter, and version above, then click <strong>Load Passage<\/strong>.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div id=\"bible-copyright-only\" class=\"copyright-box\" style=\"display:none;\"><\/div>\r\n\r\n      <div class=\"helper-box\">\r\n        <strong>Included versions:<\/strong> NIV, NKJV, NLT, KJV, and ASV.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const PROXY_URL = \"https:\/\/gospel365network.com\/yourplaceofhope\/wp-content\/themes\/hello-elementor\/api-bible-proxy.php\";\r\n\r\n      const oldTestament = [\r\n        { name: \"Genesis\", chapters: 50 }, { name: \"Exodus\", chapters: 40 }, { name: \"Leviticus\", chapters: 27 },\r\n        { name: \"Numbers\", chapters: 36 }, { name: \"Deuteronomy\", chapters: 34 }, { name: \"Joshua\", chapters: 24 },\r\n        { name: \"Judges\", chapters: 21 }, { name: \"Ruth\", chapters: 4 }, { name: \"1 Samuel\", chapters: 31 },\r\n        { name: \"2 Samuel\", chapters: 24 }, { name: \"1 Kings\", chapters: 22 }, { name: \"2 Kings\", chapters: 25 },\r\n        { name: \"1 Chronicles\", chapters: 29 }, { name: \"2 Chronicles\", chapters: 36 }, { name: \"Ezra\", chapters: 10 },\r\n        { name: \"Nehemiah\", chapters: 13 }, { name: \"Esther\", chapters: 10 }, { name: \"Job\", chapters: 42 },\r\n        { name: \"Psalms\", chapters: 150 }, { name: \"Proverbs\", chapters: 31 }, { name: \"Ecclesiastes\", chapters: 12 },\r\n        { name: \"Song of Solomon\", chapters: 8 }, { name: \"Isaiah\", chapters: 66 }, { name: \"Jeremiah\", chapters: 52 },\r\n        { name: \"Lamentations\", chapters: 5 }, { name: \"Ezekiel\", chapters: 48 }, { name: \"Daniel\", chapters: 12 },\r\n        { name: \"Hosea\", chapters: 14 }, { name: \"Joel\", chapters: 3 }, { name: \"Amos\", chapters: 9 },\r\n        { name: \"Obadiah\", chapters: 1 }, { name: \"Jonah\", chapters: 4 }, { name: \"Micah\", chapters: 7 },\r\n        { name: \"Nahum\", chapters: 3 }, { name: \"Habakkuk\", chapters: 3 }, { name: \"Zephaniah\", chapters: 3 },\r\n        { name: \"Haggai\", chapters: 2 }, { name: \"Zechariah\", chapters: 14 }, { name: \"Malachi\", chapters: 4 }\r\n      ];\r\n\r\n      const newTestament = [\r\n        { name: \"Matthew\", chapters: 28 }, { name: \"Mark\", chapters: 16 }, { name: \"Luke\", chapters: 24 },\r\n        { name: \"John\", chapters: 21 }, { name: \"Acts\", chapters: 28 }, { name: \"Romans\", chapters: 16 },\r\n        { name: \"1 Corinthians\", chapters: 16 }, { name: \"2 Corinthians\", chapters: 13 }, { name: \"Galatians\", chapters: 6 },\r\n        { name: \"Ephesians\", chapters: 6 }, { name: \"Philippians\", chapters: 4 }, { name: \"Colossians\", chapters: 4 },\r\n        { name: \"1 Thessalonians\", chapters: 5 }, { name: \"2 Thessalonians\", chapters: 3 }, { name: \"1 Timothy\", chapters: 6 },\r\n        { name: \"2 Timothy\", chapters: 4 }, { name: \"Titus\", chapters: 3 }, { name: \"Philemon\", chapters: 1 },\r\n        { name: \"Hebrews\", chapters: 13 }, { name: \"James\", chapters: 5 }, { name: \"1 Peter\", chapters: 5 },\r\n        { name: \"2 Peter\", chapters: 3 }, { name: \"1 John\", chapters: 5 }, { name: \"2 John\", chapters: 1 },\r\n        { name: \"3 John\", chapters: 1 }, { name: \"Jude\", chapters: 1 }, { name: \"Revelation\", chapters: 22 }\r\n      ];\r\n\r\n      const bibleCopyright = {\r\n        \"78a9f6124f344018-01\": \"NIV \u00a9 Biblica, Inc. Used by permission.\",\r\n        \"63097d2a0a2f7db3-01\": \"NKJV \u00a9 Thomas Nelson. Used by permission.\",\r\n        \"d6e14a625393b4da-01\": \"NLT \u00a9 Tyndale House. Used by permission.\",\r\n        \"de4e12af7f28f599-02\": \"KJV \u2013 Public Domain.\",\r\n        \"06125adad2d5898a-01\": \"ASV \u2013 Public Domain.\"\r\n      };\r\n\r\n      const testamentSelect = document.getElementById(\"bible-testament-only\");\r\n      const bookSelect = document.getElementById(\"bible-book-only\");\r\n      const chapterSelect = document.getElementById(\"bible-chapter-only\");\r\n      const verseInput = document.getElementById(\"bible-verse-only\");\r\n      const translationSelect = document.getElementById(\"bible-translation-only\");\r\n      const searchBtn = document.getElementById(\"bible-search-btn-only\");\r\n      const prevChapterBtn = document.getElementById(\"prev-chapter-btn-only\");\r\n      const nextChapterBtn = document.getElementById(\"next-chapter-btn-only\");\r\n      const title = document.getElementById(\"bible-title-only\");\r\n      const meta = document.getElementById(\"bible-meta-only\");\r\n      const results = document.getElementById(\"bible-results-only\");\r\n      const statusBox = document.getElementById(\"bible-status-only\");\r\n      const copyrightBox = document.getElementById(\"bible-copyright-only\");\r\n      const quickButtons = document.querySelectorAll(\"#online-bible-reader .quick-links button\");\r\n\r\n      function escapeHtml(str) {\r\n        const div = document.createElement(\"div\");\r\n        div.textContent = str;\r\n        return div.innerHTML;\r\n      }\r\n\r\n      function showStatus(message, type) {\r\n        statusBox.className = \"status show \" + type;\r\n        statusBox.textContent = message;\r\n      }\r\n\r\n      function clearStatus() {\r\n        statusBox.className = \"status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n\r\n      function getCurrentBooks() {\r\n        return testamentSelect.value === \"old\" ? oldTestament : newTestament;\r\n      }\r\n\r\n      function findBook(bookName) {\r\n        return [...oldTestament, ...newTestament].find(book => book.name === bookName);\r\n      }\r\n\r\n      function populateBooks(selectedBook) {\r\n        const books = getCurrentBooks();\r\n        let options = '<option value=\"\">Select Book<\/option>';\r\n        options += books.map(book => {\r\n          const selected = selectedBook === book.name ? \"selected\" : \"\";\r\n          return `<option value=\"${escapeHtml(book.name)}\" ${selected}>${escapeHtml(book.name)}<\/option>`;\r\n        }).join(\"\");\r\n        bookSelect.innerHTML = options;\r\n      }\r\n\r\n      function populateChapters(bookName, selectedChapter) {\r\n        const book = findBook(bookName);\r\n        let options = '<option value=\"\">Select Chapter<\/option>';\r\n        if (book) {\r\n          for (let i = 1; i <= book.chapters; i++) {\r\n            const selected = Number(selectedChapter) === i ? \"selected\" : \"\";\r\n            options += `<option value=\"${i}\" ${selected}>Chapter ${i}<\/option>`;\r\n          }\r\n        }\r\n        chapterSelect.innerHTML = options;\r\n      }\r\n\r\n      function syncTestamentToBook(bookName) {\r\n        const inOld = oldTestament.some(book => book.name === bookName);\r\n        testamentSelect.value = inOld ? \"old\" : \"new\";\r\n      }\r\n\r\n      function buildReference() {\r\n        const book = bookSelect.value;\r\n        const chapter = chapterSelect.value;\r\n        const verse = verseInput.value.trim();\r\n        if (!book || !chapter) return \"\";\r\n        return verse ? `${book} ${chapter}:${verse}` : `${book} ${chapter}`;\r\n      }\r\n\r\n      function updateControlStates() {\r\n        const ready = !!bookSelect.value && !!chapterSelect.value && !!translationSelect.value;\r\n        bookSelect.disabled = !testamentSelect.value;\r\n        chapterSelect.disabled = !bookSelect.value;\r\n        searchBtn.disabled = !ready;\r\n        prevChapterBtn.disabled = !ready;\r\n        nextChapterBtn.disabled = !ready;\r\n      }\r\n\r\n      function updateCopyrightBox() {\r\n        const bibleId = translationSelect.value;\r\n        const text = bibleCopyright[bibleId] || \"\";\r\n        if (text) {\r\n          copyrightBox.style.display = \"block\";\r\n          copyrightBox.textContent = text;\r\n        } else {\r\n          copyrightBox.style.display = \"none\";\r\n          copyrightBox.textContent = \"\";\r\n        }\r\n      }\r\n\r\n      async function loadScripture(referenceOverride) {\r\n        const reference = referenceOverride || buildReference();\r\n        const bibleId = translationSelect.value;\r\n\r\n        if (!reference || !bibleId) {\r\n          showStatus(\"Please select a book, chapter, and version first.\", \"error\");\r\n          return;\r\n        }\r\n\r\n        showStatus(\"Loading Scripture...\", \"loading\");\r\n        title.textContent = \"Loading...\";\r\n        meta.textContent = \"Please wait while the passage is being loaded.\";\r\n        results.innerHTML = \"\";\r\n\r\n        try {\r\n          const url = PROXY_URL + \"?action=search&bibleId=\" + encodeURIComponent(bibleId) + \"&query=\" + encodeURIComponent(reference);\r\n          const response = await fetch(url, { credentials: \"same-origin\" });\r\n\r\n          if (!response.ok) throw new Error(\"Unable to fetch Scripture.\");\r\n          const data = await response.json();\r\n\r\n          if (!data.data || !data.data.passages || !data.data.passages.length) {\r\n            throw new Error(\"No passage found for that reference.\");\r\n          }\r\n\r\n          const passage = data.data.passages[0];\r\n\r\n          clearStatus();\r\n          title.textContent = passage.reference || reference;\r\n          meta.textContent = \"Translation: \" + translationSelect.options[translationSelect.selectedIndex].text;\r\n          results.innerHTML = `<div class=\"verse\">${passage.content}<\/div>`;\r\n          updateCopyrightBox();\r\n          updateControlStates();\r\n        } catch (error) {\r\n          showStatus(error.message || \"Something went wrong while loading the passage.\", \"error\");\r\n          title.textContent = \"Unable to Load Passage\";\r\n          meta.textContent = \"Please try another book, chapter, verse, or version.\";\r\n          results.innerHTML = `<div class=\"verse\">We could not load that Scripture passage right now.<\/div>`;\r\n        }\r\n      }\r\n\r\n      function goToPreviousChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n\r\n        if (currentChapter > 1) {\r\n          populateChapters(currentBook, currentChapter - 1);\r\n        } else if (currentIndex > 0) {\r\n          const previousBook = books[currentIndex - 1];\r\n          bookSelect.value = previousBook.name;\r\n          populateChapters(previousBook.name, previousBook.chapters);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n        loadScripture();\r\n      }\r\n\r\n      function goToNextChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n        const bookData = books[currentIndex];\r\n\r\n        if (currentChapter < bookData.chapters) {\r\n          populateChapters(currentBook, currentChapter + 1);\r\n        } else if (currentIndex < books.length - 1) {\r\n          const nextBook = books[currentIndex + 1];\r\n          bookSelect.value = nextBook.name;\r\n          populateChapters(nextBook.name, 1);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n        loadScripture();\r\n      }\r\n\r\n      testamentSelect.addEventListener(\"change\", function () {\r\n        populateBooks(\"\");\r\n        populateChapters(\"\", \"\");\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n      });\r\n\r\n      bookSelect.addEventListener(\"change\", function () {\r\n        if (this.value) {\r\n          populateChapters(this.value, \"\");\r\n        } else {\r\n          populateChapters(\"\", \"\");\r\n        }\r\n        verseInput.value = \"\";\r\n        updateControlStates();\r\n      });\r\n\r\n      chapterSelect.addEventListener(\"change\", updateControlStates);\r\n\r\n      translationSelect.addEventListener(\"change\", function () {\r\n        updateCopyrightBox();\r\n        updateControlStates();\r\n      });\r\n\r\n      searchBtn.addEventListener(\"click\", function () {\r\n        loadScripture();\r\n      });\r\n\r\n      prevChapterBtn.addEventListener(\"click\", goToPreviousChapter);\r\n      nextChapterBtn.addEventListener(\"click\", goToNextChapter);\r\n\r\n      verseInput.addEventListener(\"keydown\", function (e) {\r\n        if (e.key === \"Enter\" && !searchBtn.disabled) {\r\n          loadScripture();\r\n        }\r\n      });\r\n\r\n      quickButtons.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n          const ref = this.getAttribute(\"data-ref\");\r\n          const parts = ref.match(\/^(.+?)\\s+(\\d+)(?::(\\d+))?$\/);\r\n\r\n          if (parts) {\r\n            const book = parts[1];\r\n            const chapter = Number(parts[2]);\r\n            const verse = parts[3] || \"\";\r\n\r\n            syncTestamentToBook(book);\r\n            populateBooks(book);\r\n            populateChapters(book, chapter);\r\n            verseInput.value = verse;\r\n            updateControlStates();\r\n\r\n            if (translationSelect.value) {\r\n              loadScripture(ref);\r\n            }\r\n          }\r\n        });\r\n      });\r\n\r\n      updateControlStates();\r\n    })();\r\n  <\/script>\r\n<\/div>\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-1e78376 elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"1e78376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4603c8 elementor-widget elementor-widget-html\" data-id=\"b4603c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"bible-reader-app\">\r\n  <style>\r\n    #bible-reader-app {\r\n      --primary: #000000;\r\n      --secondary: #ffffff;\r\n      --accent: #f0ad4e;\r\n      --accent-2: #ffd27a;\r\n      --soft: #f7f7f7;\r\n      --border: rgba(0, 0, 0, 0.12);\r\n      --muted: #666666;\r\n      --shadow: 0 12px 30px rgba(0, 0, 0, 0.08);\r\n      font-family: Arial, Helvetica, sans-serif;\r\n      background: var(--secondary);\r\n      color: var(--primary);\r\n      max-width: 1180px;\r\n      margin: 0 auto;\r\n      padding: 24px;\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #bible-reader-app * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #bible-reader-app .bible-shell {\r\n      background: var(--secondary);\r\n      border: 1px solid var(--border);\r\n      border-radius: 20px;\r\n      overflow: hidden;\r\n      box-shadow: var(--shadow);\r\n    }\r\n\r\n    #bible-reader-app .bible-header {\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      padding: 34px 28px 28px;\r\n      text-align: center;\r\n    }\r\n\r\n    #bible-reader-app .bible-header h2 {\r\n      margin: 0 0 10px;\r\n      font-size: 34px;\r\n      line-height: 1.2;\r\n      font-weight: 700;\r\n      color: var(--secondary);\r\n    }\r\n\r\n    #bible-reader-app .bible-header p {\r\n      margin: 0 auto;\r\n      max-width: 760px;\r\n      font-size: 15px;\r\n      line-height: 1.7;\r\n      color: rgba(255, 255, 255, 0.88);\r\n    }\r\n\r\n    #bible-reader-app .quote-scroller-wrap {\r\n      background: #111111;\r\n      color: #ffffff;\r\n      padding: 16px 24px;\r\n      border-top: 1px solid rgba(255,255,255,0.08);\r\n      border-bottom: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    #bible-reader-app .quote-scroller-label {\r\n      display: inline-block;\r\n      margin-bottom: 10px;\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      letter-spacing: 1px;\r\n      text-transform: uppercase;\r\n      color: #f0ad4e;\r\n    }\r\n\r\n    #bible-reader-app .quote-scroller {\r\n      position: relative;\r\n      overflow: hidden;\r\n      width: 100%;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    #bible-reader-app .quote-track {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 60px;\r\n      min-width: max-content;\r\n      animation: bibleQuoteScroll 28s linear infinite;\r\n      will-change: transform;\r\n    }\r\n\r\n    #bible-reader-app .quote-slide {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 14px;\r\n      min-width: max-content;\r\n      padding-right: 40px;\r\n    }\r\n\r\n    #bible-reader-app .quote-text {\r\n      font-size: 16px;\r\n      line-height: 1.6;\r\n      color: #ffffff;\r\n    }\r\n\r\n    #bible-reader-app .quote-ref {\r\n      display: inline-block;\r\n      padding: 7px 12px;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000000;\r\n      font-size: 13px;\r\n      font-weight: 700;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    @keyframes bibleQuoteScroll {\r\n      0% {\r\n        transform: translateX(0);\r\n      }\r\n      100% {\r\n        transform: translateX(-50%);\r\n      }\r\n    }\r\n\r\n    #bible-reader-app .bible-toolbar {\r\n      background: #ffffff;\r\n      padding: 24px 24px 18px;\r\n      border-bottom: 1px solid var(--border);\r\n    }\r\n\r\n    #bible-reader-app .top-row {\r\n      display: grid;\r\n      grid-template-columns: 180px 1.5fr 150px 150px 180px 170px;\r\n      gap: 14px;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    #bible-reader-app .bottom-row {\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    #bible-reader-app .chapter-nav {\r\n      display: flex;\r\n      flex-direction: row;\r\n      flex-wrap: nowrap;\r\n      gap: 12px;\r\n      width: auto;\r\n    }\r\n\r\n    #bible-reader-app select,\r\n    #bible-reader-app input,\r\n    #bible-reader-app button {\r\n      width: 100%;\r\n      min-height: 50px;\r\n      border-radius: 12px;\r\n      font-size: 15px;\r\n      outline: none;\r\n    }\r\n\r\n    #bible-reader-app select,\r\n    #bible-reader-app input {\r\n      border: 1px solid var(--border);\r\n      background: #ffffff;\r\n      color: #000000;\r\n      padding: 0 14px;\r\n    }\r\n\r\n    #bible-reader-app select:focus,\r\n    #bible-reader-app input:focus {\r\n      border-color: var(--accent);\r\n      box-shadow: 0 0 0 3px rgba(240, 173, 78, 0.18);\r\n    }\r\n\r\n    #bible-reader-app button {\r\n      border: none;\r\n      background: var(--primary);\r\n      color: var(--secondary);\r\n      font-weight: 700;\r\n      cursor: pointer;\r\n      transition: 0.25s ease;\r\n      padding: 0 18px;\r\n    }\r\n\r\n    #bible-reader-app button:hover {\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    #bible-reader-app .accent-btn {\r\n      background: var(--accent);\r\n      color: #000000;\r\n    }\r\n\r\n    #bible-reader-app .chapter-nav .nav-btn {\r\n      width: 220px;\r\n      min-width: 220px;\r\n      background: linear-gradient(90deg, #f0ad4e 0%, #ffd27a 100%);\r\n      color: #000000;\r\n      border: none;\r\n      font-weight: 700;\r\n      box-shadow: 0 8px 20px rgba(240, 173, 78, 0.22);\r\n    }\r\n\r\n    #bible-reader-app .chapter-nav .nav-btn:hover {\r\n      transform: translateY(-2px);\r\n      filter: brightness(1.03);\r\n    }\r\n\r\n    #bible-reader-app .quick-links {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      padding: 0 24px 22px;\r\n      border-bottom: 1px solid var(--border);\r\n      background: #ffffff;\r\n    }\r\n\r\n    #bible-reader-app .quick-links button {\r\n      width: auto;\r\n      min-height: auto;\r\n      padding: 10px 16px;\r\n      border-radius: 999px;\r\n      background: #ffffff;\r\n      color: #000000;\r\n      border: 1px solid var(--border);\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n    }\r\n\r\n    #bible-reader-app .quick-links button:hover {\r\n      background: var(--accent);\r\n      color: #000000;\r\n      border-color: var(--accent);\r\n    }\r\n\r\n    #bible-reader-app .content-wrap {\r\n      padding: 28px 24px 30px;\r\n      background: #ffffff;\r\n    }\r\n\r\n    #bible-reader-app .status {\r\n      display: none;\r\n      margin-bottom: 18px;\r\n      padding: 12px 14px;\r\n      border-radius: 12px;\r\n      font-size: 14px;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    #bible-reader-app .status.show {\r\n      display: block;\r\n    }\r\n\r\n    #bible-reader-app .status.loading {\r\n      background: #fff8e8;\r\n      border: 1px solid rgba(240, 173, 78, 0.35);\r\n      color: #7a5613;\r\n    }\r\n\r\n    #bible-reader-app .status.error {\r\n      background: #fff1f1;\r\n      border: 1px solid rgba(180, 30, 30, 0.18);\r\n      color: #8d1d1d;\r\n    }\r\n\r\n    #bible-reader-app .passage-head {\r\n      margin-bottom: 18px;\r\n      padding-bottom: 14px;\r\n      border-bottom: 1px solid var(--border);\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: end;\r\n      justify-content: space-between;\r\n      gap: 10px;\r\n    }\r\n\r\n    #bible-reader-app .passage-head h3 {\r\n      margin: 0;\r\n      font-size: 30px;\r\n      line-height: 1.2;\r\n      color: #000000;\r\n    }\r\n\r\n    #bible-reader-app .passage-meta {\r\n      font-size: 14px;\r\n      color: var(--muted);\r\n    }\r\n\r\n    #bible-reader-app .verse-list {\r\n      display: grid;\r\n      gap: 12px;\r\n    }\r\n\r\n    #bible-reader-app .verse {\r\n      background: #fafafa;\r\n      border: 1px solid rgba(0, 0, 0, 0.08);\r\n      border-radius: 14px;\r\n      padding: 15px 16px;\r\n      line-height: 1.85;\r\n      font-size: 17px;\r\n      color: #111111;\r\n    }\r\n\r\n    #bible-reader-app .verse-num {\r\n      display: inline-block;\r\n      min-width: 30px;\r\n      margin-right: 8px;\r\n      font-size: 14px;\r\n      font-weight: 700;\r\n      color: var(--accent);\r\n      vertical-align: top;\r\n    }\r\n\r\n    #bible-reader-app .helper-box {\r\n      margin-top: 22px;\r\n      background: #fafafa;\r\n      border: 1px solid var(--border);\r\n      border-left: 4px solid var(--accent);\r\n      border-radius: 14px;\r\n      padding: 16px 18px;\r\n      font-size: 14px;\r\n      line-height: 1.7;\r\n      color: #333333;\r\n    }\r\n\r\n    @media (max-width: 1100px) {\r\n      #bible-reader-app .top-row {\r\n        grid-template-columns: 1fr 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 640px) {\r\n      #bible-reader-app {\r\n        padding: 14px;\r\n      }\r\n\r\n      #bible-reader-app .bible-header {\r\n        padding: 28px 18px 24px;\r\n      }\r\n\r\n      #bible-reader-app .bible-header h2 {\r\n        font-size: 28px;\r\n      }\r\n\r\n      #bible-reader-app .top-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #bible-reader-app .bottom-row {\r\n        justify-content: flex-start;\r\n      }\r\n\r\n      #bible-reader-app .chapter-nav {\r\n        display: flex;\r\n        flex-direction: row;\r\n        flex-wrap: nowrap;\r\n        gap: 10px;\r\n        width: 100%;\r\n      }\r\n\r\n      #bible-reader-app .chapter-nav .nav-btn {\r\n        width: 50%;\r\n        min-width: 0;\r\n      }\r\n\r\n      #bible-reader-app .quote-scroller-wrap {\r\n        padding: 14px 16px;\r\n      }\r\n\r\n      #bible-reader-app .quote-text {\r\n        font-size: 14px;\r\n      }\r\n\r\n      #bible-reader-app .quote-ref {\r\n        font-size: 12px;\r\n        padding: 6px 10px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"bible-shell\">\r\n    <div class=\"bible-header\">\r\n      <h2>Read the Bible Online<\/h2>\r\n      <p>\r\n        Select a testament, choose a book and chapter, optionally enter a verse,\r\n        and read Scripture directly on your website in a clean and easy format.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"quote-scroller-wrap\">\r\n      <div class=\"quote-scroller-label\">Quote of the Day<\/div>\r\n      <div class=\"quote-scroller\">\r\n        <div class=\"quote-track\" id=\"daily-quote-track\">\r\n          <div class=\"quote-slide\">\r\n            <span class=\"quote-text\" id=\"daily-quote-text\">Loading today's verse...<\/span>\r\n            <span class=\"quote-ref\" id=\"daily-quote-ref\"><\/span>\r\n          <\/div>\r\n          <div class=\"quote-slide\">\r\n            <span class=\"quote-text\" id=\"daily-quote-text-clone\">Loading today's verse...<\/span>\r\n            <span class=\"quote-ref\" id=\"daily-quote-ref-clone\"><\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"bible-toolbar\">\r\n      <div class=\"top-row\">\r\n        <select id=\"bible-testament\">\r\n          <option value=\"old\">Old Testament<\/option>\r\n          <option value=\"new\" selected>New Testament<\/option>\r\n        <\/select>\r\n\r\n        <select id=\"bible-book\"><\/select>\r\n\r\n        <select id=\"bible-chapter\"><\/select>\r\n\r\n        <input type=\"number\" id=\"bible-verse\" min=\"1\" placeholder=\"Verse (Optional)\" \/>\r\n\r\n        <select id=\"bible-translation\">\r\n          <option value=\"kjv\">King James Version<\/option>\r\n          <option value=\"web\">World English Bible<\/option>\r\n          <option value=\"asv\">American Standard Version<\/option>\r\n          <option value=\"bbe\">Bible in Basic English<\/option>\r\n          <option value=\"darby\">Darby Bible<\/option>\r\n          <option value=\"oeb-us\">Open English Bible<\/option>\r\n        <\/select>\r\n\r\n        <button class=\"accent-btn\" id=\"bible-search-btn\">Load Passage<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"bottom-row\">\r\n        <div class=\"chapter-nav\">\r\n          <button class=\"nav-btn\" id=\"prev-chapter-btn\">\u2190 Previous Chapter<\/button>\r\n          <button class=\"nav-btn\" id=\"next-chapter-btn\">Next Chapter \u2192<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"quick-links\">\r\n      <button data-ref=\"John 3\">John 3<\/button>\r\n      <button data-ref=\"Psalm 23\">Psalm 23<\/button>\r\n      <button data-ref=\"Romans 8\">Romans 8<\/button>\r\n      <button data-ref=\"Genesis 1\">Genesis 1<\/button>\r\n      <button data-ref=\"Matthew 5\">Matthew 5<\/button>\r\n      <button data-ref=\"1 Corinthians 13\">1 Corinthians 13<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"content-wrap\">\r\n      <div id=\"bible-status\" class=\"status\"><\/div>\r\n\r\n      <div class=\"passage-head\">\r\n        <div>\r\n          <h3 id=\"bible-title\">Start Reading<\/h3>\r\n          <div class=\"passage-meta\" id=\"bible-meta\">\r\n            Choose a testament, book, and chapter to load Scripture.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"verse-list\" id=\"bible-results\">\r\n        <div class=\"verse\">\r\n          <span class=\"verse-num\">1<\/span>\r\n          Welcome to the Bible reader. Select your preferred book and chapter above, or use one of the quick links to begin reading.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"helper-box\">\r\n        <strong>Examples:<\/strong> You can read a full chapter like <strong>John 3<\/strong>,\r\n        a specific verse like <strong>John 3:16<\/strong>, or move chapter by chapter\r\n        using the navigation buttons.\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const oldTestament = [\r\n        { name: \"Genesis\", chapters: 50 },\r\n        { name: \"Exodus\", chapters: 40 },\r\n        { name: \"Leviticus\", chapters: 27 },\r\n        { name: \"Numbers\", chapters: 36 },\r\n        { name: \"Deuteronomy\", chapters: 34 },\r\n        { name: \"Joshua\", chapters: 24 },\r\n        { name: \"Judges\", chapters: 21 },\r\n        { name: \"Ruth\", chapters: 4 },\r\n        { name: \"1 Samuel\", chapters: 31 },\r\n        { name: \"2 Samuel\", chapters: 24 },\r\n        { name: \"1 Kings\", chapters: 22 },\r\n        { name: \"2 Kings\", chapters: 25 },\r\n        { name: \"1 Chronicles\", chapters: 29 },\r\n        { name: \"2 Chronicles\", chapters: 36 },\r\n        { name: \"Ezra\", chapters: 10 },\r\n        { name: \"Nehemiah\", chapters: 13 },\r\n        { name: \"Esther\", chapters: 10 },\r\n        { name: \"Job\", chapters: 42 },\r\n        { name: \"Psalms\", chapters: 150 },\r\n        { name: \"Proverbs\", chapters: 31 },\r\n        { name: \"Ecclesiastes\", chapters: 12 },\r\n        { name: \"Song of Solomon\", chapters: 8 },\r\n        { name: \"Isaiah\", chapters: 66 },\r\n        { name: \"Jeremiah\", chapters: 52 },\r\n        { name: \"Lamentations\", chapters: 5 },\r\n        { name: \"Ezekiel\", chapters: 48 },\r\n        { name: \"Daniel\", chapters: 12 },\r\n        { name: \"Hosea\", chapters: 14 },\r\n        { name: \"Joel\", chapters: 3 },\r\n        { name: \"Amos\", chapters: 9 },\r\n        { name: \"Obadiah\", chapters: 1 },\r\n        { name: \"Jonah\", chapters: 4 },\r\n        { name: \"Micah\", chapters: 7 },\r\n        { name: \"Nahum\", chapters: 3 },\r\n        { name: \"Habakkuk\", chapters: 3 },\r\n        { name: \"Zephaniah\", chapters: 3 },\r\n        { name: \"Haggai\", chapters: 2 },\r\n        { name: \"Zechariah\", chapters: 14 },\r\n        { name: \"Malachi\", chapters: 4 }\r\n      ];\r\n\r\n      const newTestament = [\r\n        { name: \"Matthew\", chapters: 28 },\r\n        { name: \"Mark\", chapters: 16 },\r\n        { name: \"Luke\", chapters: 24 },\r\n        { name: \"John\", chapters: 21 },\r\n        { name: \"Acts\", chapters: 28 },\r\n        { name: \"Romans\", chapters: 16 },\r\n        { name: \"1 Corinthians\", chapters: 16 },\r\n        { name: \"2 Corinthians\", chapters: 13 },\r\n        { name: \"Galatians\", chapters: 6 },\r\n        { name: \"Ephesians\", chapters: 6 },\r\n        { name: \"Philippians\", chapters: 4 },\r\n        { name: \"Colossians\", chapters: 4 },\r\n        { name: \"1 Thessalonians\", chapters: 5 },\r\n        { name: \"2 Thessalonians\", chapters: 3 },\r\n        { name: \"1 Timothy\", chapters: 6 },\r\n        { name: \"2 Timothy\", chapters: 4 },\r\n        { name: \"Titus\", chapters: 3 },\r\n        { name: \"Philemon\", chapters: 1 },\r\n        { name: \"Hebrews\", chapters: 13 },\r\n        { name: \"James\", chapters: 5 },\r\n        { name: \"1 Peter\", chapters: 5 },\r\n        { name: \"2 Peter\", chapters: 3 },\r\n        { name: \"1 John\", chapters: 5 },\r\n        { name: \"2 John\", chapters: 1 },\r\n        { name: \"3 John\", chapters: 1 },\r\n        { name: \"Jude\", chapters: 1 },\r\n        { name: \"Revelation\", chapters: 22 }\r\n      ];\r\n\r\n      const dailyQuotes = [\r\n        {\r\n          text: \"For I know the plans I have for you, says the Lord, plans for peace and not for evil, to give you a future and a hope.\",\r\n          ref: \"Jeremiah 29:11\"\r\n        },\r\n        {\r\n          text: \"The Lord is my shepherd; I shall not want.\",\r\n          ref: \"Psalm 23:1\"\r\n        },\r\n        {\r\n          text: \"I can do all things through Christ who strengthens me.\",\r\n          ref: \"Philippians 4:13\"\r\n        },\r\n        {\r\n          text: \"Trust in the Lord with all your heart and lean not on your own understanding.\",\r\n          ref: \"Proverbs 3:5\"\r\n        },\r\n        {\r\n          text: \"Be strong and courageous. Do not be afraid; do not be discouraged, for the Lord your God will be with you wherever you go.\",\r\n          ref: \"Joshua 1:9\"\r\n        },\r\n        {\r\n          text: \"Your word is a lamp to my feet and a light to my path.\",\r\n          ref: \"Psalm 119:105\"\r\n        },\r\n        {\r\n          text: \"Come to Me, all you who labor and are heavy laden, and I will give you rest.\",\r\n          ref: \"Matthew 11:28\"\r\n        },\r\n        {\r\n          text: \"Cast all your anxiety on Him because He cares for you.\",\r\n          ref: \"1 Peter 5:7\"\r\n        },\r\n        {\r\n          text: \"This is the day the Lord has made; we will rejoice and be glad in it.\",\r\n          ref: \"Psalm 118:24\"\r\n        },\r\n        {\r\n          text: \"God is our refuge and strength, a very present help in trouble.\",\r\n          ref: \"Psalm 46:1\"\r\n        },\r\n        {\r\n          text: \"And we know that all things work together for good to those who love God.\",\r\n          ref: \"Romans 8:28\"\r\n        },\r\n        {\r\n          text: \"The steadfast love of the Lord never ceases; His mercies never come to an end.\",\r\n          ref: \"Lamentations 3:22-23\"\r\n        },\r\n        {\r\n          text: \"Seek first the kingdom of God and His righteousness, and all these things shall be added to you.\",\r\n          ref: \"Matthew 6:33\"\r\n        },\r\n        {\r\n          text: \"The joy of the Lord is your strength.\",\r\n          ref: \"Nehemiah 8:10\"\r\n        },\r\n        {\r\n          text: \"Be still, and know that I am God.\",\r\n          ref: \"Psalm 46:10\"\r\n        },\r\n        {\r\n          text: \"With God all things are possible.\",\r\n          ref: \"Matthew 19:26\"\r\n        }\r\n      ];\r\n\r\n      const testamentSelect = document.getElementById(\"bible-testament\");\r\n      const bookSelect = document.getElementById(\"bible-book\");\r\n      const chapterSelect = document.getElementById(\"bible-chapter\");\r\n      const verseInput = document.getElementById(\"bible-verse\");\r\n      const translationSelect = document.getElementById(\"bible-translation\");\r\n      const searchBtn = document.getElementById(\"bible-search-btn\");\r\n      const prevChapterBtn = document.getElementById(\"prev-chapter-btn\");\r\n      const nextChapterBtn = document.getElementById(\"next-chapter-btn\");\r\n      const title = document.getElementById(\"bible-title\");\r\n      const meta = document.getElementById(\"bible-meta\");\r\n      const results = document.getElementById(\"bible-results\");\r\n      const statusBox = document.getElementById(\"bible-status\");\r\n      const quickButtons = document.querySelectorAll(\"#bible-reader-app .quick-links button\");\r\n\r\n      function getCurrentBooks() {\r\n        return testamentSelect.value === \"old\" ? oldTestament : newTestament;\r\n      }\r\n\r\n      function findBook(bookName) {\r\n        return [...oldTestament, ...newTestament].find(book => book.name === bookName);\r\n      }\r\n\r\n      function escapeHtml(str) {\r\n        const div = document.createElement(\"div\");\r\n        div.textContent = str;\r\n        return div.innerHTML;\r\n      }\r\n\r\n      function showStatus(message, type) {\r\n        statusBox.className = \"status show \" + type;\r\n        statusBox.textContent = message;\r\n      }\r\n\r\n      function clearStatus() {\r\n        statusBox.className = \"status\";\r\n        statusBox.textContent = \"\";\r\n      }\r\n\r\n      function populateBooks(selectedBook) {\r\n        const books = getCurrentBooks();\r\n        bookSelect.innerHTML = books.map(book => {\r\n          const selected = selectedBook === book.name ? \"selected\" : \"\";\r\n          return `<option value=\"${escapeHtml(book.name)}\" ${selected}>${escapeHtml(book.name)}<\/option>`;\r\n        }).join(\"\");\r\n      }\r\n\r\n      function populateChapters(bookName, selectedChapter) {\r\n        const book = findBook(bookName);\r\n        if (!book) return;\r\n\r\n        let options = \"\";\r\n        for (let i = 1; i <= book.chapters; i++) {\r\n          const selected = Number(selectedChapter) === i ? \"selected\" : \"\";\r\n          options += `<option value=\"${i}\" ${selected}>Chapter ${i}<\/option>`;\r\n        }\r\n        chapterSelect.innerHTML = options;\r\n      }\r\n\r\n      function syncTestamentToBook(bookName) {\r\n        const inOld = oldTestament.some(book => book.name === bookName);\r\n        testamentSelect.value = inOld ? \"old\" : \"new\";\r\n      }\r\n\r\n      function buildReference() {\r\n        const book = bookSelect.value;\r\n        const chapter = chapterSelect.value;\r\n        const verse = verseInput.value.trim();\r\n        if (!book || !chapter) return \"\";\r\n        return verse ? `${book} ${chapter}:${verse}` : `${book} ${chapter}`;\r\n      }\r\n\r\n      function renderVerses(data) {\r\n        const verses = data.verses || [];\r\n        title.textContent = data.reference || \"Scripture\";\r\n        meta.textContent = \"Translation: \" + (data.translation_name || translationSelect.options[translationSelect.selectedIndex].text);\r\n\r\n        if (!verses.length) {\r\n          results.innerHTML = `<div class=\"verse\">No verses found for that reference.<\/div>`;\r\n          return;\r\n        }\r\n\r\n        results.innerHTML = verses.map(v => `\r\n          <div class=\"verse\">\r\n            <span class=\"verse-num\">${escapeHtml(String(v.verse))}<\/span>\r\n            ${escapeHtml(v.text.trim())}\r\n          <\/div>\r\n        `).join(\"\");\r\n      }\r\n\r\n      async function loadScripture(referenceOverride) {\r\n        const reference = referenceOverride || buildReference();\r\n        const translation = translationSelect.value;\r\n\r\n        if (!reference) {\r\n          showStatus(\"Please choose a book and chapter first.\", \"error\");\r\n          return;\r\n        }\r\n\r\n        showStatus(\"Loading Scripture...\", \"loading\");\r\n        title.textContent = \"Loading...\";\r\n        meta.textContent = \"Please wait while the passage is being loaded.\";\r\n        results.innerHTML = \"\";\r\n\r\n        try {\r\n          const url = \"https:\/\/bible-api.com\/\" + encodeURIComponent(reference) + \"?translation=\" + encodeURIComponent(translation);\r\n          const response = await fetch(url);\r\n\r\n          if (!response.ok) {\r\n            throw new Error(\"Unable to fetch Scripture right now.\");\r\n          }\r\n\r\n          const data = await response.json();\r\n\r\n          if (data.error) {\r\n            throw new Error(data.error);\r\n          }\r\n\r\n          clearStatus();\r\n          renderVerses(data);\r\n        } catch (error) {\r\n          showStatus(error.message || \"Something went wrong while loading the passage.\", \"error\");\r\n          title.textContent = \"Unable to Load Passage\";\r\n          meta.textContent = \"Please try another book, chapter, or verse.\";\r\n          results.innerHTML = `\r\n            <div class=\"verse\">\r\n              We could not load that Scripture passage right now. Please try a different selection.\r\n            <\/div>\r\n          `;\r\n        }\r\n      }\r\n\r\n      function goToPreviousChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n\r\n        if (currentChapter > 1) {\r\n          populateChapters(currentBook, currentChapter - 1);\r\n        } else if (currentIndex > 0) {\r\n          const previousBook = books[currentIndex - 1];\r\n          bookSelect.value = previousBook.name;\r\n          populateChapters(previousBook.name, previousBook.chapters);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        loadScripture();\r\n      }\r\n\r\n      function goToNextChapter() {\r\n        const currentBook = bookSelect.value;\r\n        const currentChapter = Number(chapterSelect.value);\r\n        const books = getCurrentBooks();\r\n        const currentIndex = books.findIndex(book => book.name === currentBook);\r\n        const bookData = books[currentIndex];\r\n\r\n        if (currentChapter < bookData.chapters) {\r\n          populateChapters(currentBook, currentChapter + 1);\r\n        } else if (currentIndex < books.length - 1) {\r\n          const nextBook = books[currentIndex + 1];\r\n          bookSelect.value = nextBook.name;\r\n          populateChapters(nextBook.name, 1);\r\n        } else {\r\n          return;\r\n        }\r\n\r\n        verseInput.value = \"\";\r\n        loadScripture();\r\n      }\r\n\r\n      function getPacificDayIndex() {\r\n        const pacificDateString = new Intl.DateTimeFormat(\"en-US\", {\r\n          timeZone: \"America\/Los_Angeles\",\r\n          year: \"numeric\",\r\n          month: \"2-digit\",\r\n          day: \"2-digit\"\r\n        }).format(new Date());\r\n\r\n        const parts = pacificDateString.split(\"\/\");\r\n        const month = parseInt(parts[0], 10);\r\n        const day = parseInt(parts[1], 10);\r\n        const year = parseInt(parts[2], 10);\r\n\r\n        const start = Date.UTC(year, 0, 1);\r\n        const current = Date.UTC(year, month - 1, day);\r\n        const dayOfYear = Math.floor((current - start) \/ 86400000);\r\n\r\n        return dayOfYear % dailyQuotes.length;\r\n      }\r\n\r\n      function setDailyQuote() {\r\n        const quoteText = document.getElementById(\"daily-quote-text\");\r\n        const quoteRef = document.getElementById(\"daily-quote-ref\");\r\n        const quoteTextClone = document.getElementById(\"daily-quote-text-clone\");\r\n        const quoteRefClone = document.getElementById(\"daily-quote-ref-clone\");\r\n\r\n        const quoteIndex = getPacificDayIndex();\r\n        const todaysQuote = dailyQuotes[quoteIndex];\r\n\r\n        quoteText.textContent = todaysQuote.text;\r\n        quoteRef.textContent = todaysQuote.ref;\r\n        quoteTextClone.textContent = todaysQuote.text;\r\n        quoteRefClone.textContent = todaysQuote.ref;\r\n      }\r\n\r\n      testamentSelect.addEventListener(\"change\", function () {\r\n        const books = getCurrentBooks();\r\n        const defaultBook = books[0].name;\r\n        populateBooks(defaultBook);\r\n        populateChapters(defaultBook, 1);\r\n        verseInput.value = \"\";\r\n      });\r\n\r\n      bookSelect.addEventListener(\"change\", function () {\r\n        populateChapters(this.value, 1);\r\n        verseInput.value = \"\";\r\n      });\r\n\r\n      searchBtn.addEventListener(\"click\", function () {\r\n        loadScripture();\r\n      });\r\n\r\n      prevChapterBtn.addEventListener(\"click\", function () {\r\n        goToPreviousChapter();\r\n      });\r\n\r\n      nextChapterBtn.addEventListener(\"click\", function () {\r\n        goToNextChapter();\r\n      });\r\n\r\n      verseInput.addEventListener(\"keydown\", function (e) {\r\n        if (e.key === \"Enter\") {\r\n          loadScripture();\r\n        }\r\n      });\r\n\r\n      quickButtons.forEach(btn => {\r\n        btn.addEventListener(\"click\", function () {\r\n          const ref = this.getAttribute(\"data-ref\");\r\n          const parts = ref.match(\/^(.+?)\\s+(\\d+)(?::(\\d+))?$\/);\r\n          if (parts) {\r\n            const book = parts[1];\r\n            const chapter = Number(parts[2]);\r\n            const verse = parts[3] || \"\";\r\n\r\n            syncTestamentToBook(book);\r\n            populateBooks(book);\r\n            populateChapters(book, chapter);\r\n            verseInput.value = verse;\r\n          }\r\n          loadScripture(ref);\r\n        });\r\n      });\r\n\r\n      syncTestamentToBook(\"John\");\r\n      populateBooks(\"John\");\r\n      populateChapters(\"John\", 3);\r\n      setDailyQuote();\r\n      loadScripture(\"John 3\");\r\n    })();\r\n  <\/script>\r\n<\/div>\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>Quote of the Day Loading today&#8217;s verse&#8230; Loading today&#8217;s verse&#8230; Read the Bible Online Select a testament, choose a book and chapter, optionally enter a verse, and read Scripture directly on your website. Select TestamentOld TestamentNew Testament Select Book Chapter King James VersionAmerican Standard Version Load Passage \u2190 Previous Chapter Next Chapter \u2192 John 3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-907","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/pages\/907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/comments?post=907"}],"version-history":[{"count":60,"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/pages\/907\/revisions"}],"predecessor-version":[{"id":2216,"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/pages\/907\/revisions\/2216"}],"wp:attachment":[{"href":"https:\/\/gospel365network.com\/yourplaceofhope\/wp-json\/wp\/v2\/media?parent=907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}