{"id":436,"date":"2026-08-28T18:36:38","date_gmt":"2026-08-28T18:36:38","guid":{"rendered":"https:\/\/kevinwalkermusic.com\/staging\/1837\/?page_id=436"},"modified":"2026-10-04T04:54:26","modified_gmt":"2026-10-04T04:54:26","slug":"the-approach","status":"publish","type":"page","link":"https:\/\/kevinwalkermusic.com\/staging\/1837\/the-approach\/","title":{"rendered":"THE APPROACH"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"436\" class=\"elementor elementor-436\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c68083 approach-hero e-flex e-con-boxed e-con e-parent\" data-id=\"0c68083\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_start&quot;:0,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_video_link&quot;:&quot;http:\\\/\\\/kevinwalkermusic.com\\\/staging\\\/1837\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/The_Approach_trimmed_QT.mp4&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-5ecf9aa elementor-widget elementor-widget-html\" data-id=\"5ecf9aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.kww-nav {\n  text-align: right;\n  font-family: 'Cormorant', serif;\n  font-size: 19px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  white-space: nowrap;\n}\n\n.kww-nav a {\n  color: white;\n  text-decoration: none;\n  margin-left: 28px;\n}\n\n@media (max-width: 767px) {\n  .kww-nav {\n    text-align: center;\n    white-space: normal;\n    line-height: 2;\n    font-size: 18px;\n  }\n\n  .kww-nav a {\n    display: inline-block;\n    margin: 0 10px;\n  }\n\n  .kww-nav-break {\n    display: block;\n  }\n}\n<\/style>\n\n<div class=\"kww-nav\">\n  <a href=\"https:\/\/kevinwalkermusic.com\/staging\/1837\/new-home\/\">Home<\/a>\n  <a href=\"https:\/\/kevinwalkermusic.com\/staging\/1837\/bio\/\">Bio<\/a>\n  <a href=\"https:\/\/kevinwalkermusic.com\/staging\/1837\/the-score\/\">The Score<\/a>\n\n  <span class=\"kww-nav-break\"><\/span>\n\n  <a href=\"https:\/\/kevinwalkermusic.com\/staging\/1837\/media\/\">Media<\/a>\n  <a href=\"https:\/\/kevinwalkermusic.com\/staging\/1837\/contact-2\/\">Contact<\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c680cf elementor-widget elementor-widget-heading\" data-id=\"9c680cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">THE APPROACH<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4faec6 approach-controls e-flex e-con-boxed e-con e-parent\" data-id=\"f4faec6\" 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<div class=\"elementor-element elementor-element-a4c0fb6 elementor-widget elementor-widget-heading\" data-id=\"a4c0fb6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SCENE 1 \u2022 THE JOURNEY BEGINS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfc2198 elementor-widget elementor-widget-text-editor\" data-id=\"bfc2198\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A solitary drive through the night. The destination is unknown.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-697adef elementor-widget elementor-widget-button\" data-id=\"697adef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" id=\"approach-play\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u25b6 LISTEN TO THE SCORE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35f6c60 elementor-widget elementor-widget-html\" data-id=\"35f6c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<audio id=\"approach-audio\" preload=\"metadata\" loop>\n  <source src=\"http:\/\/kevinwalkermusic.com\/staging\/1837\/wp-content\/uploads\/2026\/08\/Driving-Momentum-\u2013-Cinematic-Underscore.mp3\" type=\"audio\/mpeg\">\n<\/audio>\n\n<div id=\"approach-progress\" style=\"\n  display:flex;\n  align-items:center;\n  gap:12px;\n  width:420px;\n  max-width:100%;\n  color:white;\n  font-family:'Cormorant Garamond', serif;\n  font-size:14px;\n  letter-spacing:1px;\n  margin-top:8px;\n\">\n  <span id=\"approach-current\">0:00<\/span>\n\n  <input id=\"approach-slider\"\n         type=\"range\"\n         min=\"0\"\n         max=\"100\"\n         value=\"0\"\n         step=\"0.1\"\n         style=\"flex:1; cursor:pointer;\">\n\n  <span id=\"approach-duration\">0:00<\/span>\n<\/div>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n  const button = document.getElementById('approach-play');\n  const audio = document.getElementById('approach-audio');\n  const slider = document.getElementById('approach-slider');\n  const current = document.getElementById('approach-current');\n  const duration = document.getElementById('approach-duration');\n\n  function formatTime(seconds) {\n    if (!isFinite(seconds)) return '0:00';\n\n    const minutes = Math.floor(seconds \/ 60);\n    const secs = Math.floor(seconds % 60);\n\n    return minutes + ':' + String(secs).padStart(2, '0');\n  }\n\n  if (button && audio) {\n\n    const text = button.querySelector('.elementor-button-text');\n\n    audio.addEventListener('loadedmetadata', function () {\n      duration.textContent = formatTime(audio.duration);\n    });\n\n    button.addEventListener('click', function (e) {\n      e.preventDefault();\n\n      if (audio.paused) {\n        audio.play();\n\n        if (text) {\n          text.textContent = '\u275a\u275a PAUSE THE SCORE';\n        }\n      } else {\n        audio.pause();\n\n        if (text) {\n          text.textContent = '\u25b6 LISTEN TO THE SCORE';\n        }\n      }\n    });\n\n    audio.addEventListener('timeupdate', function () {\n\n      current.textContent = formatTime(audio.currentTime);\n\n      if (audio.duration) {\n        slider.value =\n          (audio.currentTime \/ audio.duration) * 100;\n      }\n    });\n\n    slider.addEventListener('input', function () {\n\n      if (audio.duration) {\n        audio.currentTime =\n          (slider.value \/ 100) * audio.duration;\n      }\n    });\n\n    audio.addEventListener('ended', function () {\n\n      slider.value = 0;\n      current.textContent = '0:00';\n\n      if (text) {\n        text.textContent = '\u25b6 LISTEN TO THE SCORE';\n      }\n    });\n  }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1810f46 elementor-widget elementor-widget-button\" data-id=\"1810f46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" id=\"approach-play\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u275a\u275a LISTEN TO THE SFX<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff4bb5f elementor-widget elementor-widget-html\" data-id=\"ff4bb5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<audio\n  id=\"approach-sfx-audio\"\n  preload=\"auto\"\n>\n  <source\n    src=\"http:\/\/kevinwalkermusic.com\/staging\/1837\/wp-content\/uploads\/2026\/09\/The_Approach_SFX.m4a\"\n    type=\"audio\/mp4\"\n  >\n<\/audio>\n\n<div class=\"approach-sfx-control\">\n\n  <div class=\"approach-sfx-label\">\n    \n  <\/div>\n\n  <input\n    id=\"approach-sfx-volume\"\n    type=\"range\"\n    min=\"0\"\n    max=\"1\"\n    step=\"0.01\"\n    value=\"0\"\n  >\n\n<\/div>\n\n<style>\n.approach-sfx-control {\n  width: 100%;\n  max-width: 300px;\n  color: white;\n  font-family: 'Cormorant Garamond', serif;\n  position: relative;\n  z-index: 9999;\n}\n\n.approach-sfx-label {\n  font-size: 12px;\n  letter-spacing: 4px;\n  margin-bottom: 6px;\n}\n\n#approach-sfx-volume {\n  width: 100%;\n  cursor: pointer;\n  position: relative;\n  z-index: 9999;\n  pointer-events: auto;\n\n  touch-action: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n<\/style>\n\n<script>\n(function () {\n\n  const sfx =\n    document.getElementById('approach-sfx-audio');\n\n  const slider =\n    document.getElementById('approach-sfx-volume');\n\n  const video =\n    document.querySelector(\n      '.approach-hero .elementor-background-video-container video'\n    );\n\n  if (!sfx || !slider || !video) return;\n\n  let audioContext = null;\n  let sourceNode = null;\n  let gainNode = null;\n\n  let sfxEnabled = false;\n  let lastVideoTime = 0;\n\n  function setupAudio() {\n\n    if (audioContext) return;\n\n    const AudioContext =\n      window.AudioContext ||\n      window.webkitAudioContext;\n\n    if (!AudioContext) return;\n\n    audioContext = new AudioContext();\n\n    sourceNode =\n      audioContext.createMediaElementSource(sfx);\n\n    gainNode =\n      audioContext.createGain();\n\n    gainNode.gain.value = 0;\n\n    sourceNode.connect(gainNode);\n    gainNode.connect(audioContext.destination);\n  }\n\n  function startSfx() {\n\n    setupAudio();\n\n    if (!audioContext) return;\n\n    if (audioContext.state === 'suspended') {\n      audioContext.resume().catch(function() {});\n    }\n\n    sfxEnabled = true;\n\n    \/* Start at exactly the video's current position *\/\n    sfx.currentTime = video.currentTime;\n\n    if (sfx.paused) {\n      sfx.play().catch(function() {});\n    }\n  }\n\n  function updateVolume() {\n\n    setupAudio();\n\n    if (!audioContext || !gainNode) return;\n\n    const volume =\n      parseFloat(slider.value);\n\n    if (audioContext.state === 'suspended') {\n      audioContext.resume().catch(function() {});\n    }\n\n    gainNode.gain.setValueAtTime(\n      volume,\n      audioContext.currentTime\n    );\n\n    if (volume > 0) {\n\n      if (!sfxEnabled) {\n        startSfx();\n      }\n\n    } else {\n\n      sfx.pause();\n      sfxEnabled = false;\n\n    }\n  }\n\n  slider.addEventListener(\n    'pointerdown',\n    function () {\n\n      setupAudio();\n\n      if (\n        audioContext &&\n        audioContext.state === 'suspended'\n      ) {\n        audioContext.resume().catch(function() {});\n      }\n\n    }\n  );\n\n  slider.addEventListener(\n    'touchstart',\n    function () {\n\n      setupAudio();\n\n      if (\n        audioContext &&\n        audioContext.state === 'suspended'\n      ) {\n        audioContext.resume().catch(function() {});\n      }\n\n    },\n    { passive: true }\n  );\n\n  slider.addEventListener(\n    'input',\n    updateVolume\n  );\n\n  slider.addEventListener(\n    'change',\n    updateVolume\n  );\n\n  \/*\n    Only resync when the VIDEO actually\n    loops back to the beginning.\n  *\/\n  video.addEventListener(\n    'timeupdate',\n    function () {\n\n      if (\n        sfxEnabled &&\n        video.currentTime < lastVideoTime - 0.5\n      ) {\n\n        sfx.currentTime = video.currentTime;\n\n        if (sfx.paused) {\n          sfx.play().catch(function() {});\n        }\n      }\n\n      lastVideoTime = video.currentTime;\n\n    }\n  );\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ea5c73 elementor-widget elementor-widget-button\" data-id=\"5ea5c73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\" id=\"approach-play\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u275a\u275a NARRATION VOLUME \/ START SCORE FIRST<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8876f11 elementor-widget elementor-widget-html\" data-id=\"8876f11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vo-control\">\n\n  <input\n    id=\"returnVoVolume\"\n    type=\"range\"\n    min=\"0\"\n    max=\"1\"\n    step=\"0.01\"\n    value=\"0\"\n  >\n\n  <audio\n    id=\"returnVoAudio\"\n    loop\n    preload=\"auto\"\n    playsinline\n  >\n    <source\n      src=\"https:\/\/kevinwalkermusic.com\/wp-content\/uploads\/2026\/09\/Matthew-Fixed.mp3\"\n    >\n  <\/audio>\n\n<\/div>\n\n<style>\n.vo-control {\n  width: 100%;\n  max-width: 300px;\n  position: relative;\n  z-index: 9999;\n  pointer-events: auto;\n}\n\n#returnVoVolume {\n  width: 100%;\n  cursor: pointer;\n  position: relative;\n  z-index: 9999;\n  pointer-events: auto;\n\n  \/* iPhone Safari slider fix *\/\n  touch-action: none;\n  -webkit-user-select: none;\n  user-select: none;\n}\n<\/style>\n\n<script>\n(function () {\n\n  const audio = document.getElementById('returnVoAudio');\n  const slider = document.getElementById('returnVoVolume');\n\n  if (!audio || !slider) return;\n\n  let audioContext = null;\n  let sourceNode = null;\n  let gainNode = null;\n  let primed = false;\n\n  function setupAudio() {\n\n    if (audioContext) return true;\n\n    const AudioContext =\n      window.AudioContext || window.webkitAudioContext;\n\n    if (!AudioContext) return false;\n\n    audioContext = new AudioContext();\n\n    sourceNode =\n      audioContext.createMediaElementSource(audio);\n\n    gainNode =\n      audioContext.createGain();\n\n    gainNode.gain.value = 0;\n\n    sourceNode.connect(gainNode);\n    gainNode.connect(audioContext.destination);\n\n    return true;\n  }\n\n  function primeAudio() {\n\n    if (!setupAudio()) return;\n\n    if (audioContext.state === 'suspended') {\n      audioContext.resume().catch(() => {});\n    }\n\n    if (!primed) {\n\n      gainNode.gain.value = 0;\n\n      const playPromise = audio.play();\n\n      if (playPromise !== undefined) {\n        playPromise\n          .then(() => {\n            primed = true;\n          })\n          .catch(() => {});\n      }\n    }\n  }\n\n  function changeVolume() {\n\n    if (!setupAudio()) return;\n\n    const volume = parseFloat(slider.value);\n\n    if (audioContext.state === 'suspended') {\n      audioContext.resume().catch(() => {});\n    }\n\n    gainNode.gain.cancelScheduledValues(\n      audioContext.currentTime\n    );\n\n    gainNode.gain.setValueAtTime(\n      volume,\n      audioContext.currentTime\n    );\n\n    if (volume > 0) {\n\n      if (audio.paused) {\n        audio.play().catch(() => {});\n      }\n\n    } else {\n\n      audio.pause();\n      audio.currentTime = 0;\n      primed = false;\n\n    }\n  }\n\n  slider.addEventListener(\n    'touchstart',\n    primeAudio,\n    { passive: true }\n  );\n\n  slider.addEventListener(\n    'pointerdown',\n    primeAudio\n  );\n\n  slider.addEventListener(\n    'input',\n    changeVolume\n  );\n\n  slider.addEventListener(\n    'change',\n    changeVolume\n  );\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb01dfb elementor-widget elementor-widget-html\" data-id=\"fb01dfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\n\/* IPHONE PORTRAIT *\/\n@media (max-width: 767px) and (orientation: portrait) {\n\n  .approach-hero .elementor-background-video-container video {\n    object-fit: cover !important;\n    object-position: 80% center !important;\n  }\n\n}\n\n\n\/* IPHONE LANDSCAPE *\/\n@media (orientation: landscape) and (max-height: 500px) {\n\n  html,\n  body {\n    overscroll-behavior-y: none !important;\n  }\n\n  .approach-controls {\n    margin-top: -150px !important;\n    margin-bottom: 0 !important;\n    transform: none !important;\n  }\n\n}\n\n<\/style>\n\n\n<script>\n(function () {\n\n  const hero = document.querySelector('.approach-hero');\n\n  if (!hero) return;\n\n  function isLandscapePhone() {\n    return window.matchMedia(\n      '(orientation: landscape) and (max-height: 500px)'\n    ).matches;\n  }\n\n  function getMaxScroll() {\n\n    const heroBottom =\n      hero.offsetTop + hero.offsetHeight;\n\n    return Math.max(\n      0,\n      heroBottom - window.innerHeight\n    );\n  }\n\n  function clampScroll() {\n\n    if (!isLandscapePhone()) return;\n\n    const maxScroll = getMaxScroll();\n\n    if (window.scrollY > maxScroll) {\n      window.scrollTo(0, maxScroll);\n    }\n  }\n\n  window.addEventListener(\n    'scroll',\n    clampScroll,\n    { passive: true }\n  );\n\n  window.addEventListener(\n    'resize',\n    clampScroll\n  );\n\n  window.addEventListener(\n    'orientationchange',\n    function () {\n      setTimeout(clampScroll, 250);\n    }\n  );\n\n})();\n<\/script>\n<style>\n\n\/* FADE APPROACH CONTROLS ON IPHONE *\/\n@media (max-width: 767px),\n       (orientation: landscape) and (max-height: 500px) {\n\n  .approach-controls {\n    opacity: 1;\n    transition: opacity 1s ease !important;\n  }\n\n  .approach-controls.controls-hidden {\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n}\n\n<\/style>\n\n<script>\n(function () {\n\n  const controls =\n    document.querySelector('.approach-controls');\n\n  if (!controls) return;\n\n  let hideTimer = null;\n\n  function isPhone() {\n\n    return window.matchMedia(\n      '(max-width: 767px), (orientation: landscape) and (max-height: 500px)'\n    ).matches;\n\n  }\n\n  function showControls() {\n\n    if (!isPhone()) {\n\n      controls.classList.remove('controls-hidden');\n      return;\n\n    }\n\n    controls.classList.remove('controls-hidden');\n\n    clearTimeout(hideTimer);\n\n    hideTimer = setTimeout(function () {\n\n      controls.classList.add('controls-hidden');\n\n    }, 7000);\n\n  }\n\n  showControls();\n\n  document.addEventListener(\n    'touchstart',\n    showControls,\n    { passive: true }\n  );\n\n  document.addEventListener(\n    'touchmove',\n    showControls,\n    { passive: true }\n  );\n\n  window.addEventListener(\n    'orientationchange',\n    function () {\n      setTimeout(showControls, 300);\n    }\n  );\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Bio The Score Media Contact THE APPROACH SCENE 1 \u2022 THE JOURNEY BEGINS A solitary drive through the night. The destination is unknown. \u25b6 LISTEN TO THE SCORE 0:00 0:00 \u275a\u275a LISTEN TO THE SFX \u275a\u275a NARRATION VOLUME \/ START SCORE FIRST<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"nf_dc_page":"","_exactmetrics_skip_tracking":false,"footnotes":""},"class_list":["post-436","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/pages\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/comments?post=436"}],"version-history":[{"count":5,"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/pages\/436\/revisions"}],"predecessor-version":[{"id":2560,"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/pages\/436\/revisions\/2560"}],"wp:attachment":[{"href":"https:\/\/kevinwalkermusic.com\/staging\/1837\/wp-json\/wp\/v2\/media?parent=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}