Default YouTube to Dark Theme

Makes YouTube default to its Dark Theme by initializing the relevant cookie

// ==UserScript==
// @name        Default YouTube to Dark Theme
// @version     0.2
// @description Makes YouTube default to its Dark Theme by initializing the relevant cookie
// @author      uxamend
// @namespace   https://greasyfork.org/en/users/231373-uxamend
// @match       *://*.youtube.com/*
// @exclude     *://*.youtube.com/embed/*
// @grant       none
// @run-at      document-start
// @license     CC0-1.0
// ==/UserScript==

(function() {
  "use strict";

  var c = document.cookie;

  // If there's no PREF cookie, then create one with a value that enables the Dark Theme
  if (!c || !c.match("^PREF=|; ?PREF=")) {
    document.cookie = "PREF=f6=400;domain=youtube.com";
    // Reload the page so that the changes take effect immediately
    location.reload();
  }

  // We are only interested in setting the cookie if this is the first visit to YouTube since
  // cookies were cleared/deleted.
  //
  // If the cookie already exists, then we don't need or want to do anything.
  //
  // Overwriting an existing PREF cookie could risk data loss of other preferences, since we
  // don't know how exactly preferences are expressed. All we know is that PREF=f6=400
  // gives us YouTube's defaults except with Dark Theme enabled.
})();