Browse mutualart.com without login

Browse mutualart.com without login nag

// ==UserScript==
// @name        Browse mutualart.com without login
// @namespace   https://github.com/AbdurazaaqMohammed
// @description Browse mutualart.com without login nag
// @match       https://www.mutualart.com/*
// @grant       none
// @version     1.0
// @author      Abdurazaaq Mohammed
// @homepage    https://github.com/AbdurazaaqMohammed/userscripts
// @supportURL  https://github.com/AbdurazaaqMohammed/userscripts/issues
// @license     The Unlicense
// ==/UserScript==
(function() {
  const hideElements = () => {
    const signupDialog = document.querySelector('#signup_dialog');
    const defaultAdplace = document.querySelector('#default_adplace');
    const modalBackdrop = document.querySelector('.modal-backdrop.fade.in');
    const artistArtworks = document.querySelector('div.page-content.Artist\\Artworks');

    if (signupDialog) signupDialog.remove();
    if (defaultAdplace) defaultAdplace.remove();
    if (modalBackdrop) modalBackdrop.remove();
    if (artistArtworks) artistArtworks.style.filter = 'none';
    document.documentElement.style.overflow = 'auto';
  };

  new MutationObserver((m,o)=>hideElements()).observe(document.body,{childList:!0,subtree:!0});

  hideElements();
})();