// ==UserScript== // @name GPLinks Bypasser 2026 // @namespace Gplinks Bypasser 2026 // @version 2.0 // @description Made By @NickUpdates (Telegram) // @match *://*/* // @run-at document-start // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; const REQUIRED_KEYS = ["imps", "lid", "pages", "pid", "step_count", "vid"]; let executed = false; function getCookies() { return Object.fromEntries( document.cookie .split("; ") .filter(Boolean) .map(c => c.split("=").map(decodeURIComponent)) ); } const waiter = setInterval(() => { if (executed) return; const cookies = getCookies(); if (!REQUIRED_KEYS.every(k => k in cookies)) return; executed = true; clearInterval(waiter); const pages = parseInt(cookies.pages, 10); if (!pages || pages < 1) return; const ref = window.location.origin; const finalURL = `https://gplinks.co/${cookies.lid}?pid=${cookies.pid}&vid=${cookies.vid}`; const delaySeconds = pages * 30; document.body.innerHTML = `
Please wait, do not refresh…