{
  "ok": true,
  "recipes": [
    {
      "id": "expand",
      "label": "Open collapsed sections",
      "claim": "Opens every <details> disclosure widget, then re-reads the page.",
      "script": "var n=0,seen=0;document.querySelectorAll(\"details\").forEach(function(d){seen++;if(!d.open){d.open=true;n++;}});__receipt({acted:n,scanned:seen,note:n?\"acted\":\"none-found\"});"
    },
    {
      "id": "consent",
      "label": "Remove the consent overlay",
      "claim": "Removes large fixed overlays whose text reads like a consent or newsletter wall. Presses nothing.",
      "script": "var n=0,seen=0,W=innerWidth*innerHeight;var RE=/cookie|consent|privacy|gdpr|tracking|newsletter|subscribe/i;Array.prototype.slice.call(document.querySelectorAll(\"body *\")).forEach(function(el){var cs;try{cs=getComputedStyle(el);}catch(e){return;}if(cs.position!==\"fixed\"&&cs.position!==\"sticky\")return;seen++;if((parseInt(cs.zIndex,10)||0)<1000)return;var r=el.getBoundingClientRect();if(!W||(r.width*r.height)/W<0.25)return;if(!RE.test(el.innerText||\"\"))return;if(el.parentNode){el.parentNode.removeChild(el);n++;}});[document.documentElement,document.body].forEach(function(e){if(e&&e.style)e.style.overflow=\"\";});var m=document.querySelector(\"main\");if(m){m.removeAttribute(\"inert\");m.removeAttribute(\"aria-hidden\");}__receipt({acted:n,scanned:seen,note:n?\"acted\":\"none-found\"});"
    }
  ]
}
