// ==UserScript==
// @name     nicoad_killer
// @version  1.1
// @grant    none
// @include  https://www.nicovideo.jp/*
// @run-at   document-start
// ==/UserScript==

(()=>{
  function main(){
    let st = document.createElement("style");
    document.head.appendChild(st);
    st.sheet.insertRule(`
      .RankingMainNicoad, .nicoadVideoItem, .NicoadMediaObject{
        display: none;
      }
    `);
    st.sheet.insertRule(`
      .RankingMatrixNicoadsRow{
        display: none;
      }
    `);
  }
  if(document.head){
    main();
  }else{
    new MutationObserver((mu, obs)=>{
      for(let mr of mu){
        for(let n of mr.addedNodes){
          if(n.tagName == "HEAD"){
            obs.disconnect();
            main();
          }
        }
      }
    }).observe(document, {childList: true, subtree: true});
  }
})();