document.addEventListener('DOMContentLoaded',function(){const jumpTo=document.getElementById('feast-advanced-jump-to');if(!jumpTo)return;const listItems=jumpTo.querySelectorAll('ul li');listItems.forEach(function(item){const link=item.querySelector('a');if(!link)return;const href=link.getAttribute('href')||'';const text=link.textContent||'';const cleanText=text.replace(/<\/?strong>/g,'').replace(/<strong>|<\/strong>/g,'').replace(/|<\/strong>/g,'').trim();const isRecipeCard=text.toLowerCase().includes('recipe card')||href.includes('recipe-card')||href.includes('tasty-recipe');const index=Array.from(listItems).indexOf(item);const isH2=index<7||href.includes('h2');if(isH2||isRecipeCard){item.style.display='block';if(!isRecipeCard){link.innerHTML='• '+cleanText} if(isRecipeCard){link.innerHTML='📖 Recipe Card';const tastyRecipes=document.querySelectorAll('.tasty-recipes, .tasty-recipe');if(tastyRecipes.length>0){const recipeId=tastyRecipes[0].id||'';if(recipeId){link.setAttribute('href','#'+recipeId)}}}}else{item.style.display='none'}});setTimeout(function(){const tastyRecipes=document.querySelectorAll('.tasty-recipes, .tasty-recipe, .tasty-recipes-entry-header');if(tastyRecipes.length>0){const recipeContainer=tastyRecipes[0];const recipeId=recipeContainer.id||'';const recipeCardLinks=jumpTo.querySelectorAll('a');recipeCardLinks.forEach(link=>{if(link.textContent.includes('Recipe Card')){if(recipeId){link.setAttribute('href','#'+recipeId)}else{const recipeParent=recipeContainer.closest('[id]');if(recipeParent&&recipeParent.id){link.setAttribute('href','#'+recipeParent.id)}else{link.onclick=function(e){e.preventDefault();recipeContainer.scrollIntoView({behavior:'smooth'});return!1}}}}})}},300)})