JSFiddle - React, Tailwind, and code Playground

by Jim_Toth

JavaScript

(function(a) {
  function b(c, a) {
    a = a || !1;
    let b = document.createEvent('KeyboardEvent');
    Object.defineProperty(b, 'keyCode', {
      get: function() {
        return this.keyCodeVal;
      }
    }), Object.defineProperty(b, 'which', {
      get: function() {
        return this.keyCodeVal;
      }
    }), b.initKeyboardEvent ? b.initKeyboardEvent('keydown', !0, !0, document.defaultView, !1, a, a, a, c, c) : b.initKeyEvent('keydown', !0, !0, document.defaultView, !1, a, a, a, c, 0), b.keyCodeVal = c, document.activeElement.dispatchEvent(b);
  }

  function f() {
    function d(b, f) {
      var a = 0;
      var c = 10000;
      var e;
      for (a in b) {
        var d = Math.abs(f - b[a]);
        d < c && (c = d, e = b[a]);
      }
      return e;
    }
    a('#thePlayer').addClass('auQlty'), b(83, !0), $$bitrate = a('div:contains("Video Bitrate")').next('select'), $$bitrate.find('option').removeAttr('selected');
    var c = $$bitrate.find('option').map(function() {
      return this.value;
    }).get();
    $$bitrate.find('option[value="' + d(c, localStorage.getItem('bitrateVal')) + '"]').prop('selected', !0), a('button:contains("Override")').click();
  }

  function g() {
    if (localStorage.getItem('bitrateVal') == '0') var b = 'Auto';
    else var b = localStorage.getItem('bitrateVal');
    if (localStorage.getItem('spoilerAlert') == '1') var c = 'Blurred';
    else var c = 'Not Blurred';
    if (localStorage.getItem('skipIntros') == '1') var d = 'Skip';
    else var d = 'Watch';
    var e = a('.nf-loading-spinner').parent();
    e.removeClass('nfa-overflow-hidden').css('height', '100%'), $$birtate = 'BitRate (' + b + ')', $$spoilfree = 'Spoilers (' + c + ')', $$autoskips = 'Intro (' + d + ')', e.prepend('<div id="itWorks"><i class="icon"></i>            <span class="bg">                <b>Super Netflix</b> Integrated with Netflix player. ' + $$birtate + ', ' + $$spoilfree + ', ' + $$autoskips + '.            </span>        </div>    '),...