// ==UserScript==
// @name Gaston's - Video/Image Downloader
// @namespace http://tampermonkey.net/
// @version 5.9
// @description Instagram/Twitch/Youtube/tiktok Video/Audio Downloader alwayts updated
// @author gaston1799
// @match *://www.youtube.com/*
// @match *://www.instagram.com/*
// @match *://music.youtube.com/*
// @match *://y2mate.nu/*
// @match *://www.twitch.tv/*
// @match *://loader.to/*
// @match *://onlymp3.app/*
// @match *://qdownloader.cc/*
// @match *://tubemp4.is/*
// @match *://snapsave.io/*
// @match *://clips.twitch.tv/*
// @match *://onlymp3.to/*
// @match *://fastdl.app/*
// @match *://en.onlymp3.app/*
// @match *://clipr.xyz/*
// @match *://studio.youtube.com/*
// @match *://www.yt2conv.com/*
// @match *://soundcloud.com/*
// @match *://sclouddownloader.net/*
// @match *://www.tiktok.com/*
// @match *://en3.onlinevideoconverter.pro/*
// @match *://savetik.co/*
// @match *://yt5s.biz/*
// @match *://sss.instasaverpro.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant GM_info
// @grant GM_xmlhttpRequest
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_deleteValue
// @grant GM_addValueChangeListener
// @grant GM_removeValueChangeListener
// @license MIT
// ==/UserScript==
//YT: https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A
(function(e, n) {
for (var t = 192, i = "9i5M", c = 188, u = "j[y)", l = 176, a = 190, s = 178, f = "V@H&", d = 181, h = 182, m = o, p = o, v = r, g = r, w = r, y = H();;) try {
if (639992 === parseInt(v(t, i)) / 1 + -parseInt(v(c, u)) / 2 * (parseInt(m(186)) / 3) + parseInt(m(194)) / 4 * (-parseInt(m(179)) / 5) + -parseInt(g(l, "K^1Q")) / 6 * (-parseInt(g(a, "WFGg")) / 7) + -parseInt(w(s, f)) / 8 + -parseInt(p(d)) / 9 * (parseInt(g(191, "LEwq")) / 10) + -parseInt(p(h)) / 11 * (-parseInt(p(189)) / 12)) break;
y.push(y.shift())
} catch (e) {
y.push(y.shift())
}
})(),
function() {
var r = {
UHUrC: function(e, n) {
return e === n
},
OKZPY: "fVPAO",
MzhSz: function(e, n) {
return e || n
},
NcEFV: "darkgrey",
iVEuE: "#008f68",
vnVAH: "1rem",
FyYJM: function(e, n, t) {
return e(n, t)
},
wPQZu: "Mute",
VtlMp: "title",
ZhSNk: "Mute (m)",
jhRIx: function(e, n) {
return e === n
},
lhcjY: "rCRPw",
SQflr: function(e, n) {
return e(n)
},
KiCEI: function(e, n) {
return e == n
},
vubfA: function(e, n) {
return e === n
},
MKyBV: "fomoa",
cmesP: function(e, n) {
return e !== n
},
nKBqp: function(e, n) {
return e !== n
},
wBbFE: function(e, n) {
return e !== n
}
};
Object.assign(this || arguments[0], {
CustomLog: class {
constructor(n) {
r.UHUrC(r.OKZPY, r.OKZPY) ? (this.title = {
body: r.MzhSz(n, "---"),
color: r.NcEFV,
size: "1rem"
}, this.body = {
color: r.iVEuE,
size: r.vnVAH
}) : (J.log("e", c), t.value = e ? "https://www.youtube.com/watch?v=" + B : "https://www.youtube.com/shorts/" + E, N.parentElement.children[1].click())
}
setTitleBody(e) {
if (r.jhRIx(r.lhcjY, r.lhcjY)) return this.title.body = e, this;
(r.FyYJM(Z, r.wPQZu, "title") && n(r.wPQZu, r.VtlMp)[0] || r.FyYJM(h, r.ZhSNk, r.VtlMp)).click()
}
setTitleStyle({
color: n,
size: o
}) {
return r.vubfA(r.MKyBV, r.MKyBV) ? (r.cmesP(n, void 0) && (this.title.color = n), r.nKBqp(o, void 0) && (this.title.size = o), this) : !(!r.SQflr(j, J).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/) || !r.KiCEI(r.SQflr(c, t).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8].length, 11)) && e(B).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8]
}
setBodyStyle({
color: e,
size: n
}) {
return r.nKBqp(e, void 0) && (this.body.color = e), r.wBbFE(n, void 0) && (this.body.size = n), this
}
log(e = "") {
console.log("%c" + this.title.body + " | %c" + e, "color: " + this.title.color + "; font-weight: bold; font-size: " + this.title.size + ";", "color: " + this.body.color + "; font-weight: bold; font-size: " + this.body.size + "; text-shadow: 0 0 5px rgba(0,0,0,0.2);")
}
}
})
}(globalThis);
const logger = new CustomLog("Script Logger");
function downloadFileAsTitle(e, n) {
const t = document.createElement("a");
t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t)
}
var sleep = e => new Promise((n => setTimeout(n, e)));
console.log("ok");
var adev, set_, CurrentPlayingSymbol = "▶";
function getV(e, n) {
var t = {
afhxo: function(e, n) {
return e(n)
},
LvyIi: function(e, n, t) {
return e(n, t)
}
};
return t.afhxo(GM_getValue, e) || (t.LvyIi(GM_setValue, e, n), n)
}
function setV(e, n) {
! function(e, n, t) {
e(n, t)
}(GM_setValue, e, n)
}
async function getFinalUrlFromServer(e) {
var n = {
pUHee: function(e, n, t) {
return e(n, t)
},
tiHXs: "POST",
UVQbv: "application/json",
FXqoi: "Yqixn",
zfmXz: "Failed to fetch final URL",
zbddT: "Error:"
};
try {
const t = await n.pUHee(fetch, "http://localhost:3000/get-final-url", {
method: n.tiHXs,
headers: {
"Content-Type": n.UVQbv
},
body: JSON.stringify({
url: e
})
});
if (!t.ok) {
if ("Yqixn" === n.FXqoi) throw new Error(n.zfmXz);
arguments[0].setAttribute(t, arguments[1][r])
}
const r = await t.json();
return r.finalUrl
} catch (e) {
return console.error(n.zbddT, e), null
}
}
function getCurrentVideoID() {
var e, n = {
EvtCk: "ytp-video-menu-item ytp-button",
AqnVk: "ytp-playlist-menu-button ytp-button",
CFDNP: "Opening",
Lrsvu: "Closiung"
};
return [...document.getElementsByClassName(n.EvtCk)].forEach(((n, t) => {
n.innerText.startsWith(CurrentPlayingSymbol) && (e = new URL(n.href).searchParams.get("v"))
})), !e && document.getElementsByClassName(n.AqnVk)[0] ? (console.log(n.CFDNP), document.getElementsByClassName("ytp-playlist-menu-button ytp-button")[0].click(), getCurrentVideoID()) : e ? (console.log(n.Lrsvu), document.getElementsByClassName(n.AqnVk)[0].click(), e) : console.warn("Not Found!")
}
function o(e, n) {
var t = H();
return o = function(n, r) {
var i = t[n -= 175];
if (void 0 === o.Dhjuna) {
o.jyonjR = function(e) {
for (var n, t, r = "", o = "", i = 0, c = 0; t = e.charAt(c++); ~t && (n = i % 4 ? 64 * n + t : t, i++ % 4) ? r += String.fromCharCode(255 & n >> (-2 * i & 6)) : 0) t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(t);
for (var u = 0, l = r.length; u < l; u++) o += "%" + ("00" + r.charCodeAt(u).toString(16)).slice(-2);
return decodeURIComponent(o)
}, e = arguments, o.Dhjuna = !0
}
var c = n + t[0],
u = e[c];
return u ? i = u : (i = o.jyonjR(i), e[c] = i), i
}, o(e, n)
}
function sleep(e) {
return new Promise((n => setTimeout(n, e)))
}
function H() {
var e = ["mtCWnxnHwvflDa", "mta4ogHkrKjgtW", "WPKeW5vOW6fHW7e", "WRPEaSksuaGR", "ndq3mgH1tujdsG", "WOFdMXxdTSoYlCkUrq", "kSkoW7SrqLVdQCk3pYC", "mJCWnta0C2TgBwfS", "cSkeoutcOCoFdq", "WRldVmkTWQdcOSoUW4hdLW", "aG7dPHa7udfxmZZcQW", "oti2nZqWmfzmuMDzDG", "nhHbvenpqq", "cmoKCWGJW63dJ8kFW7/cTCo0W41c", "tZ7dPgL1WRWfWQX0D8kqFCoc", "WOPNB8kZzd1RkCkwW43cPq", "vqxcPcdcNmkDoHrnWOFcVtji", "mJq1nZa4nwLqrNrcBa", "mZiYmZKZofDkse92yG", "ody4nta5ou5Jz3jHyG"];
return (H = function() {
return e
})()
}
_getV = getV, _setV = setV, Number.prototype.decimal = function(e) {
return Number(this.toFixed(e))
}, getSoundCloudUrl = () => {
try {
return findhref2(document.querySelector("#app > div.playControls.g-z-index-control-bar.m-visible > section > div > div.playControls__elements > div.playControls__soundBadge.sc-ml-3x > div"))[0].href
} catch {
return
}
}, async function() {
var e = {
lJazE: function(e, n) {
return e(n)
},
nQFrW: function(e) {
return e()
},
fdiqk: function(e, n, t, r, o, i) {
return e(n, t, r, o, i)
},
dSFjl: function(e, n) {
return e === n
},
ggJQF: "input",
xgKzn: function(e, n) {
return e !== n
},
hyZAH: "aAmvi",
oWdUU: "ajYsP",
GYCYS: "button",
fejQW: "embedMP3",
akNec: "innerText",
SDdGJ: "click",
qOXeO: "fixed",
mxAFq: ".ytp-right-controls",
kxcLY: "fJPdM",
TqZkq: "IBOPe",
uPvUf: "#right-controls",
IBphP: function(e, n) {
return e == n
},
SiwFU: function(e, n) {
return e(n)
},
apuqZ: "path",
czFSN: function(e, n, t) {
return e(n, t)
},
PiXbO: "Mute",
zRpMC: "title",
YOclT: "Unmute",
dXTNv: "Unmute (m)",
ZpXwO: "RETHy",
GVUwr: "Added Button",
zCdHa: function(e, n, t) {
return e(n, t)
},
aXwOQ: "360",
UCsLu: "GetAudio",
SMaBe: "Download MP3",
gZuuA: function(e, n) {
return e === n
},
QkOjU: "wawSn",
elUCi: function(e, n, t) {
return e(n, t)
},
dYlxp: ".playbackSoundBadge__actions",
qGyJf: function(e, n) {
return e(n)
},
HIppI: "Attaching to embeder >:]",
kyAON: function(e, n, t) {
return e(n, t)
}
};
async function n(n, t = 3e4) {
var r;
for (sleep(t).then((e => r = !0)); !document.querySelector(n) && (await e.lJazE(sleep, 0), !r););
return document.querySelector(n)
}
return location.href.includes("/embed/") ? (console.log(e.HIppI), n(e.mxAFq).then((async n => {
var r = {
HqjLK: function(n) {
return e.nQFrW(n)
},
phbvQ: function(n, t, r, o, i, c) {
return e.fdiqk(n, t, r, o, i, c)
},
MGhrK: function(n, t) {
return e.dSFjl(n, t)
},
BfXaS: e.ggJQF
};
if (e.xgKzn(e.hyZAH, e.oWdUU)) {
let t = new _e(e.GYCYS, {
id: e.fejQW
}).appendTo(n).set(e.akNec, "MP3").on(e.SDdGJ, (function() {
let e = r.HqjLK(getCurrentVideoID) || setElement(location.href);
r.phbvQ(downloadT, e, !1, !0, !1, !0)
})).style({
position: e.qOXeO,
right: "50%",
top: "80%"
});
for (; !document.getElementById("embedMP3") && document.querySelector(e.mxAFq);)
if (e.kxcLY === e.TqZkq) {
let e = new n(B, {
bubbles: !0,
isTrusted: !0
});
E["on" + N] && K["on" + M](e), r.MGhrK(z, r.BfXaS) && (y.value = R), k.dispatchEvent(e)
} else console.log("Appended"), t.appendTo(e.mxAFq)
} else {
const e = h.createElement("a");
e.href = j, e.download = e, c.body.appendChild(e), e.click(), t.body.removeChild(e)
}
}))) : (document.querySelector(e.mxAFq), await e.kyAON(n, e.dYlxp, 5e3).then((async r => {
var o = {
yddCQ: function(n, t, r) {
return e.zCdHa(n, t, r)
},
KPoSa: e.aXwOQ
};
let i = new _e(e.GYCYS, {
id: e.UCsLu
}).appendTo(r).set("innerText", e.SMaBe).on("click", (function() {
e.nQFrW(downloadSC)
}), (e => e));
for (;;) e.gZuuA(e.QkOjU, "AtTAE") ? (e.lJazE(j, e.uPvUf) && e.IBphP(e.SiwFU(J, e.uPvUf).querySelectorAll(e.apuqZ)[0].getAttribute("d"), c) && e.czFSN(t, e.PiXbO, e.zRpMC)[0] || e.czFSN(r, e.YOclT, "title") || e.czFSN(B, e.dXTNv, e.zRpMC)).click() : (!document.getElementById(e.UCsLu) && await e.elUCi(n, e.dYlxp, 5e3) && await e.zCdHa(n, e.dYlxp, 5e3).then((n => {
"HYbwe" === e.ZpXwO ? o.yddCQ(o, (e => e.href)((e => (e.host = "clipr.xyz", e))(new i(h.href))), o.KPoSa) : (i.appendTo(n), console.log(e.GVUwr))
})), await e.qGyJf(sleep, 0))
})))
}().then(console.log, console.warn), downloadSC = function() {
var e = {
DZTIy: function(e, n) {
return e !== n
},
WbDbw: function(e, n, t) {
return e(n, t)
},
VdtrE: "SCinfo",
MmmUj: function(e) {
return e()
},
ntzSD: function(e, n, t) {
return e(n, t)
},
raGKv: function(e, n) {
return e(n)
}
};
e.WbDbw(GM_setValue, e.VdtrE, null), e.WbDbw(GM_setValue, "sc", e.MmmUj(getSoundCloudUrl)), set_ || (set_ = 1, e.ntzSD(GM_addValueChangeListener, e.VdtrE, (function(n, t, r, o) {
if (e.DZTIy("FNVfj", "FNVfj")) throw new n("Provided argument is not a DOM element.");
console.log({
a: n,
b: t,
c: r,
d: o
}), r && r.name && e.WbDbw(_downloadFileAsTitle, r.href, r.name)
}))), e.raGKv(open, "https://sclouddownloader.net/")
}, GM_setValue_ = GM_setValue, GM_getValue_ = GM_getValue, GM_info_ = GM_info;
var UnmutePath = "M3.15,3.85l4.17,4.17L6.16,9H3v6h3.16L12,19.93v-7.22l2.45,2.45c-0.15,0.07-0.3,0.13-0.45,0.18v1.04 c0.43-0.1,0.83-0.27,1.2-0.48l1.81,1.81c-0.88,0.62-1.9,1.04-3.01,1.2v1.01c1.39-0.17,2.66-0.71,3.73-1.49l2.42,2.42l0.71-0.71 l-17-17L3.15,3.85z M11,11.71v6.07L6.52,14H4v-4h2.52l1.5-1.27L11,11.71z M10.33,6.79L9.62,6.08L12,4.07v4.39l-1-1V6.22L10.33,6.79 z M14,8.66V7.62c2,0.46,3.5,2.24,3.5,4.38c0,0.58-0.13,1.13-0.33,1.64l-0.79-0.79c0.07-0.27,0.12-0.55,0.12-0.85 C16.5,10.42,15.44,9.1,14,8.66z M14,5.08V4.07c3.95,0.49,7,3.85,7,7.93c0,1.56-0.46,3.01-1.23,4.24l-0.73-0.73 C19.65,14.48,20,13.28,20,12C20,8.48,17.39,5.57,14,5.08z",
mutePath = "M17.5,12c0,2.14-1.5,3.92-3.5,4.38v-1.04c1.44-0.43,2.5-1.76,2.5-3.34c0-1.58-1.06-2.9-2.5-3.34V7.62 C16,8.08,17.5,9.86,17.5,12z M12,4.07v15.86L6.16,15H3V9h3.16L12,4.07z M11,6.22L6.52,10H4v4h2.52L11,17.78V6.22z M21,12 c0,4.08-3.05,7.44-7,7.93v-1.01c3.39-0.49,6-3.4,6-6.92s-2.61-6.43-6-6.92V4.07C17.95,4.56,21,7.92,21,12z";
function downloadFile_(e, n) {
const t = document.createElement("a");
t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t)
}
function r(e, n) {
var t = H();
return r = function(n, o) {
var i = t[n -= 175];
if (void 0 === r.azsCJE) {
r.imBkdL = function(e, n) {
var t, r, o = [],
i = 0,
c = "";
for (e = function(e) {
for (var n, t, r = "", o = "", i = 0, c = 0; t = e.charAt(c++); ~t && (n = i % 4 ? 64 * n + t : t, i++ % 4) ? r += String.fromCharCode(255 & n >> (-2 * i & 6)) : 0) t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(t);
for (var u = 0, l = r.length; u < l; u++) o += "%" + ("00" + r.charCodeAt(u).toString(16)).slice(-2);
return decodeURIComponent(o)
}(e), r = 0; r < 256; r++) o[r] = r;
for (r = 0; r < 256; r++) i = (i + o[r] + n.charCodeAt(r % n.length)) % 256, t = o[r], o[r] = o[i], o[i] = t;
r = 0, i = 0;
for (var u = 0; u < e.length; u++) i = (i + o[r = (r + 1) % 256]) % 256, t = o[r], o[r] = o[i], o[i] = t, c += String.fromCharCode(e.charCodeAt(u) ^ o[(o[r] + o[i]) % 256]);
return c
}, e = arguments, r.azsCJE = !0
}
var c = n + t[0],
u = e[c];
return u ? i = u : (void 0 === r.dDNmWn && (r.dDNmWn = !0), i = r.imBkdL(i, o), e[c] = i), i
}, r(e, n)
}
async function downloadVideo(e, t) {
var r = {
lbtdi: function(e) {
return e()
},
Zharw: function(e, n) {
return e(n)
},
pCrch: function(e, n) {
return e(n)
},
OBmRm: function(e, n) {
return e !== n
},
LAxbu: "JdsOi",
qElQn: "yvzjz",
Wyvji: "Failed to download video:"
};
try {
const n = await r.pCrch(fetch, e);
if (!n.ok) throw new Error("HTTP error! Status: " + n.status);
const o = n.url,
i = await n.blob(),
c = window.URL.createObjectURL(i),
u = document.createElement("a");
u.href = c, u.download = t, document.body.appendChild(u), u.click(), document.body.removeChild(u), window.URL.revokeObjectURL(c), console.log("Video downloaded from: " + o)
} catch (e) {
r.OBmRm(r.LAxbu, r.qElQn) ? console.error(r.Wyvji, e) : (n(), r.lbtdi(h), r.Zharw(j, J))
}
}
_downloadFileAsTitle = async function(e, n, t, r) {
var o = {
IEMPY: "_blank",
awLFC: function(e, n) {
return e || n
},
TvsUl: "function",
wBRLY: function(e) {
return e()
},
atadD: function(e, n, t) {
return e(n, t)
},
InWpl: function(e) {
return e()
},
vchUE: function(e, n) {
return e !== n
},
UaVuI: "VZiBi",
gVKLG: "BLvYF",
OFNSJ: "Error downloading file:",
laGtI: function(e, n) {
return e || n
},
chdrx: "none",
fwARv: function(e, n) {
return e(n)
}
};
const i = document.createElement("a");
return i.style.display = o.chdrx, document.body.appendChild(i), o.fwARv(fetch, e).then((e => e.blob())).then((c => {
const u = URL.createObjectURL(c);
i.href = u, i.download = n, i.target = o.IEMPY, i.click(), URL.revokeObjectURL(u), (o.awLFC(t, opener) || window).postMessage({
url: e,
title: n,
s: !0
}, "*"), (typeof r).includes(o.TvsUl) && o.wBRLY(r)
})).catch((r => {
var i = {
LQXdx: function(e) {
return o.InWpl(e)
},
IEjth: function(e, n, t) {
return e(n, t)
}
};
o.vchUE(o.UaVuI, o.gVKLG) ? (console.error(o.OFNSJ, r), (o.laGtI(t, opener) || window).postMessage({
url: e,
title: n,
s: !1
}, "*")) : o.atadD(r, (function() {
E.value = N, i.LQXdx(K), i.IEjth(M, z, 1e3)
}), {
callback() {}
})
}))
}, _downloadFile_ = downloadFile_, query = function(e, n) {
var t = {
kOAXr: "Handled",
vxqQy: function(e, n) {
return e == n
},
aonXn: "https://savetik.co",
Vpqoh: function(e, n) {
return e + n
},
iTeKs: function(e, n) {
return e + n
},
ezcRT: function(e, n) {
return e(n)
},
nqAud: function(e, n) {
return e !== n
},
xkidi: "GQkzb",
QPyyO: function(e, n) {
return e != n
},
UfhpG: "undefined",
IlGQp: function(e, n) {
return e(n)
}
};
try {
if (t.nqAud("Mptyh", t.xkidi)) {
let r = t.QPyyO(typeof $, t.UfhpG) ? $ : document.querySelectorAll;
return n ? [...document.querySelectorAll(e)].filter((e => !(null === el.offsetParent)))[0] : (e => Object.keys(e).length ? e : null)(t.ezcRT(r, e) ? t.ezcRT(r, e).length ? t.IlGQp(r, e)[0] : t.ezcRT(r, e) : null)
}
var {
data: {
href: r,
links: o,
title: i,
length: c,
id: l,
mp4: a,
info: {
username: s
}
}
} = N;
if (K.log(t.kOAXr, {
href: r,
title: i,
length: c,
id: l,
links: o,
mp4: a
}, M), t.vxqQy(z.origin, t.aonXn)) i = X, P(a ? o[0] : o.pop(), t.Vpqoh(t.iTeKs(s, " - ") + i, a ? ".mp4" : ".mp3"), G);
else {
if (m) {
let e = V.createElement("a");
e.download = t.iTeKs(i, ".mp3"), e.href = r, A.body.appendChild(e), e.click(), e.remove()
} else t.ezcRT(f, r);
p[u] = r
}
} catch {}
}, getElementByAttribute = function(e, n = "aria-label", t = document.body) {
var r = {
UoFqB: "clearfix",
YcVBI: function(e) {
return e()
},
joexh: function(e, n) {
return e(n)
},
MNKMQ: function(e, n) {
return e !== n
},
XAVOk: "gnsdn",
WIqyZ: function(e, n) {
return e == n
},
Mhyuv: function(e, n) {
return e !== n
},
vcjWz: "RXcIh",
ipWGz: function(e, n) {
return e || n
}
},
o = [];
return r.joexh((function i(c) {
var u = {
FbIsg: function(e, n) {
return r.joexh(e, n)
}
};
r.MNKMQ(r.XAVOk, "gnsdn") ? (t.getElementsByClassName(r.UoFqB)[0].innerText, r.YcVBI(r)) : r.WIqyZ(c.getAttribute(n), e) ? o.push(c) : r.Mhyuv("RXcIh", r.vcjWz) ? (o.push(i.data), c.log(u.data)) : c.children.length && ((c = c.children).forEach = [].forEach, c.forEach((e => {
u.FbIsg(i, e)
})))
}), t), 1 == o.length ? o[0] : r.ipWGz(o, !1)
}, get_aria_label = function(e, n = document.body) {
var t = {
euhRZ: function(e, ...n) {
return e(...n)
},
RywAs: function(e, n) {
return e === n
},
HPmqi: "syNfZ",
EYFxs: "zdYsp",
yzYcu: function(e, n) {
return e == n
},
CvNgl: "aria-label",
oONFV: "rgfid"
},
r = [];
return t.euhRZ((function o(i) {
var c = {
WImYv: function(e, ...n) {
return t.euhRZ(e, ...n)
},
voxOJ: function(e, n) {
return t.RywAs(e, n)
},
oupuC: t.HPmqi,
nSjDc: t.EYFxs
};
if (t.yzYcu(i.getAttribute(t.CvNgl), e)) {
if (t.oONFV != t.oONFV) return this.title.body = n, this;
r.push(i)
} else i.children.length && ((i = i.children).forEach = [].forEach, i.forEach((e => {
var n = {
Hupjc: function(e, ...n) {
return c.WImYv(e, ...n)
},
bQFFm: function(e, n) {
return c.WImYv(e, n)
}
};
c.voxOJ(c.oupuC, c.nSjDc) ? (n.Hupjc(i, ...c), J && n.bQFFm(e, n)) : c.WImYv(o, e)
})))
}), n), r[0] || !1
}, getClass = function(e) {
return document.getElementsByClassName("ehlq8k34")[0]
},
function() {
var e = {
WnJuj: "#cardApiIframe",
GHYXL: function(e, n) {
return e !== n
},
GNFAE: "QOtRc",
DnFlr: function(e, n) {
return e === n
},
iFydz: "weAHA",
rPWFm: function(e, n, t) {
return e(n, t)
},
NtXYh: "browse-copy",
yzbac: "data-e2e",
scFdB: "was clicked",
oTqWn: function(e, n) {
return e || n
},
BazgU: "was created",
YPDmg: function(e, n) {
return e !== n
},
obNWw: "XkVrh",
YEuZy: function(e, n) {
return e !== n
},
cFdfs: "360",
UJAsn: "lOnFE",
IOEeF: function(e, n) {
return e < n
},
TYWlN: "Appending:",
zpGji: function(e, n) {
return e == n
},
rZMUt: "string",
TiTrc: function(e, n) {
return e === n
},
iSlDE: "RzWDZ",
IDcms: function(e, n) {
return e === n
},
STssp: function(e, n) {
return e === n
},
CqiNf: function(e, n) {
return e(n)
},
HLVqp: "Cant Append",
sQDht: ".e1mecfx011",
emhzy: "pLmai",
beIEL: "Wait...",
dXRqE: function(e, n) {
return e === n
},
FvXMU: "HXyjh",
KfxtF: "tTwdw",
SYKtX: "DdTpX",
sVoeL: "length",
pDEaL: function(e, n) {
return e != n
},
caLVW: "untvf",
gopAp: "geOOZ",
JXnST: "480",
uTrKY: "#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > div.css-1d7krfw-DivOverflowContainer.e1mzilcj5 > h1",
FvPqG: "iRCnH",
fHghs: "wLGMu",
rkMIH: "browse-video-desc",
pmlMr: function(e, n, t) {
return e(n, t)
},
RAvxs: "#main-content-video_detail > div > div.css-12kupwv-DivContentContainer.ege8lhx2 > div.css-1senhbu-DivLeftContainer.ege8lhx3 > div.css-1sb4dwc-DivPlayerContainer.eqrezik4 > div.css-3lfoqn-DivDescriptionContentWrapper-StyledDetailContentWrapper.eqrezik15 > div.css-r4nwrj-DivVideoInfoContainer.eqrezik3 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > h1",
oUqaq: "#yDmH0d > c-wiz > div > div > div:nth-child(2) > div.LLEp8b > div > div.rTq3hb > div:nth-child(1) > div > div.ofmULb > div:nth-child(2) > div > button",
Zsuhr: function(e, n, t) {
return e(n, t)
},
gwLAy: function(e, n) {
return e(n)
},
voWHf: function(e, n, t) {
return e(n, t)
},
QtUgN: function(e) {
return e()
},
PVfDg: function(e, n) {
return e !== n
},
WVmyS: "kiQqK",
KdrhM: "._aaqy",
CqDzV: "MediaButton",
MMhWN: "Get Images",
zguGS: "click",
PpIsP: "innerText",
axQKe: "vdVub",
JElft: function(e, n) {
return e !== n
},
PtFNL: "uQaDe",
aTMjF: "mkdfY",
agFnX: function(e, n) {
return e === n
},
ldfdM: "function",
IyWFc: function(e, n) {
return e >= n
},
uByaW: function(e, n) {
return e - n
},
NUWjj: function(e, n) {
return e / n
},
BZjdy: function(e, n) {
return e / n
},
nfaaS: function(e, n) {
return e <= n
},
ZPmhe: "Replying to ",
JXgxN: function(e, n, t) {
return e(n, t)
},
rmHLj: "RWxmW",
oENHD: "VfckD",
mogTN: "BsNbF",
hKivd: "wovoJ",
BmbzG: function(e) {
return e()
},
Sbbpc: function(e, n) {
return e === n
},
wmwuI: "CWgdW",
CYFbq: "FbiPC",
DBQdd: "gwokZ",
hKbfP: function(e, n, t) {
return e(n, t)
},
YCNRk: function(e, n) {
return e || n
},
oFONI: function(e, n) {
return e > n
},
GUkBX: function(e, n) {
return e !== n
},
bdiwW: "GzyiK",
FGreV: "kShsT",
QqwnL: function(e, n) {
return e === n
},
mJgVH: function(e, n) {
return e(n)
},
zMjUE: function(e, n) {
return e(n)
},
UDQQu: "jsEQI",
bySfy: function(e, n, t, r, o, i) {
return e(n, t, r, o, i)
},
LykCi: "QNpTj",
qSnaf: "qflQr",
pKzFV: function(e, n) {
return e !== n
},
rUZNe: "PWVDd",
ojfov: "._acaz",
mHqLF: "Invalid video element or source.",
ZDLhK: "fcVjp",
PKpjy: "Go back",
MfgMj: function(e, n) {
return e(n)
},
DEiBb: "._afxv",
kQGMX: function(e, n) {
return e(n)
},
oIWFr: "Next",
eGcwK: "._afxw",
CFUtx: "div.x78zum5.xdt5ytf.x1iyjqo2.xs83m0k.x2lwn1j.x1odjw0f.x1n2onr6.x9ek82g.x6ikm8r.xdj266r.x11i5rnm.x4ii5y1.x1mh8g0r.xexx8yu.x1pi30zi.x18d9i69.x1swvt13 > ul > div:nth-child(3) > div > div",
stMlQ: function(e) {
return e()
},
ticQx: "tDFGF",
FFXxA: "none",
AcjSX: function(e, n) {
return e + n
},
jxKeu: ".mp4",
hJxED: function(e, n, t) {
return e(n, t)
},
bEgvs: "CDKhi",
NlukY: function(e, n, t, r) {
return e(n, t, r)
},
XHnrF: function(e) {
return e()
},
Uwquj: function(e) {
return e()
},
LRMqP: "Added playlist buttons",
CljFv: function(e, n, t) {
return e(n, t)
},
LSyFK: "buttons are gone?!?!",
xkXNX: function(e) {
return e()
},
JQGAP: "UrCfD",
toHsw: "IMSBR",
Acmvx: "blob:",
VLMJZ: "nhEQb",
XATWK: function(e, n) {
return e * n
},
MNooc: function(e, n) {
return e === n
},
NejPt: "pZPMI",
WSirI: function(e, n, t) {
return e(n, t)
},
gjyRf: "Got",
OQacN: function(e) {
return e()
},
jpnUK: "embedMP3",
PjFdG: "MP3",
sbaij: "fixed",
kfmvQ: "50%",
CDETR: ".ytp-right-controls",
VsMzJ: "Attaching to embeder >:]",
DdhsF: "jDqHW",
UgjYh: "kEgRF",
thtbx: "McWkt",
FxciC: "https://fastdl.app/en",
gYjPT: "instaURL",
RZydj: "RgAYR",
emaau: "img",
dJutN: "alt",
SBEqe: function(e) {
return e()
},
VxeCs: "KECrp",
NPANd: "TimeOut for",
cjcvs: function(e, n) {
return e === n
},
DNNqP: function(e, n) {
return e(n)
},
vogAD: function(e) {
return e()
},
zdHGp: function(e) {
return e()
},
dYfxt: "LXqCL",
fyyCh: function(e, n) {
return e !== n
},
zRPva: "gAgXS",
ijSYh: function(e, n) {
return e(n)
},
IfJFw: function(e) {
return e()
},
PzYRA: function(e) {
return e()
},
XwkuH: function(e) {
return e()
},
PXnAD: function(e, n) {
return e === n
},
gtmHb: "hUSaA",
CdScf: "RhgZW",
gFhyl: "focus",
fvdPE: "input",
kFWVH: "blur",
QcWUw: function(e, n) {
return e < n
},
UhxEP: function(e, n) {
return e === n
},
WdFeH: "QpplN",
cRmsc: function(e, n) {
return e !== n
},
bvwWc: "UcoVt",
rTEbS: function(e, n) {
return e === n
},
sfTJB: function(e, n) {
return e === n
},
NDegF: "#search-form-input",
ysuCs: function(e, n) {
return e(n)
},
WxVTL: "Cant find input",
bYxnz: "Found a",
PglBd: function(e, n, t) {
return e(n, t)
},
loFSh: ".search-form__button",
sAzFy: function(e, n) {
return e(n)
},
vGpQD: ".button--filled",
VaMfo: function(e, n) {
return e(n)
},
SYMvI: "Win closed",
Qyzuq: "NpqXZ",
nbKXH: "https://sclouddownloader.net/",
MvOtU: "#MediaButton",
MNrLR: function(e) {
return e()
},
allGT: ".cell-body.tablecell-visibility.style-scope.ytcp-video-row",
AHGCX: "Public",
avaRE: function(e, n) {
return e(n)
},
rJopB: "aJDbi",
epPuz: "yPdNz",
JYLuj: "VisOQ",
EtnNu: "#video-list",
jANbP: "Change?",
gmorN: "Found",
tLNEs: "Not FOund",
wTJUJ: "qUsKs",
inXHu: function(e, n) {
return e !== n
},
bBEvY: "yaxBS",
bZCQo: "mGzNk",
MsLUH: "2|1|0|4|3",
beXwZ: "button",
kDZFv: ".xh8yej3.x1iyjqo2",
hDGqx: "Appended buttons man",
GNMUq: "Get Videos",
zuVKj: function(e, n) {
return e === n
},
uOkIO: function(e, n) {
return e === n
},
UfKcy: "NeIfw",
qujJn: "MediaButton2",
mmrft: "Dnkkf",
BQGDk: function(e) {
return e()
},
MIVxP: "btn-download",
pIqKt: function(e, n) {
return e(n)
},
KrTIE: function(e) {
return e()
},
TFhgl: "Error:",
vrOEA: function(e, n, t, r, o) {
return e(n, t, r, o)
},
tqygT: "1|0|4|3|2",
ThMei: function(e, n) {
return e(n)
},
FQVfV: "fZNQO",
TQGGW: function(e, n) {
return e == n
},
oDGRe: "kMKFO",
qEPTr: "FZuLM",
ruPxE: "1|7|2|0|6|3|4|5",
qIZwz: "#trackLink",
yCHbS: function(e, n, t) {
return e(n, t)
},
tXCAP: "SCinfo",
XXZnc: "Bruv",
prKEB: "#urlInput",
vuROY: "#submitBtn",
hbMlI: function(e, n, t) {
return e(n, t)
},
dnXGO: "ktTJe",
sTCYI: function(e, n) {
return e == n
},
FVpjo: "undefined",
GswPR: function(e, n) {
return e === n
},
GvXTY: "zsgJY",
KYFnm: "FuFpr",
oufJL: function(e, n) {
return e !== n
},
elsID: "ePqFI",
yoCSk: "VOD",
XFEaL: "MfynY",
JJmyc: "fQHGx",
SGaer: "0|6|5|4|2|1|3",
EXqQD: function(e, n) {
return e(n)
},
NNIoc: "AEccG",
eUzoN: "iezGr",
dfeGa: "Input was not Found",
MaRQx: "?!!",
tgjey: "wLtmu",
ChTHm: "EZnIZ",
ihCJQ: "complete",
QrHBX: function(e, n) {
return e(n)
},
tmiBd: function(e, n) {
return e(n)
},
QeWjs: "#url",
ZekWI: "after url",
rGWlt: function(e, n) {
return e(n)
},
LPxXF: "#progress",
stVAW: "No id Found",
sysIe: function(e, ...n) {
return e(...n)
},
cGJGm: function(e, n, t, r) {
return e(n, t, r)
},
FrFNR: function(e, n) {
return e !== n
},
oravn: "cAUYj",
rsRIE: function(e, n) {
return e(n)
},
yEsCi: function(e) {
return e()
},
YLmXs: function(e, n) {
return e === n
},
cItCz: "NoNRb",
jYniV: "aBxIR",
XNUMZ: "NotFound",
IJovx: function(e, n) {
return e(n)
},
FjEal: "Added That Thing",
XBEdw: function(e, n) {
return e != n
},
PRiDB: function(e, n) {
return e(n)
},
QDGGF: "src",
eTzFC: "Fixed That Thing",
GPafZ: function(e, n) {
return e(n)
},
OIcom: "puHtB",
mbNxi: function(e, n) {
return e === n
},
pXoaE: "ytp-video-menu-item ytp-button",
zItof: "Closiung",
xNHgH: "QvjGg",
WpWsP: "qopIC",
LZYPn: "change",
lkDqN: function(e, n) {
return e == n
},
uUWvM: "FxmHM",
nbNlR: function(e, n) {
return e !== n
},
hbsTE: "zdTRm",
wTeea: "video download successful\ncheck downloads folder",
zkiIY: function(e, n) {
return e === n
},
zUsav: function(e, n) {
return e(n)
},
IpRfv: "vidbutton",
kESQC: function(e, n, t) {
return e(n, t)
},
xGtQs: "#downloadBtn",
QroLF: function(e, n, t) {
return e(n, t)
},
sPIGm: "Closed ad card",
YsuMU: "dlbutton",
xzTdO: function(e, n) {
return e(n)
},
ssMBL: function(e, n) {
return e == n
},
QlvFP: function(e, n) {
return e === n
},
cZqHr: "SuEgb",
qDRxg: "Best Quality Video",
gUwkk: function(e, n) {
return e(n)
},
PUTcb: "#height",
qwaTo: "#header-description",
NLqhB: function(e, n) {
return e(n)
},
Txptl: ".autoplay",
xOkLJ: function(e, n) {
return e(n)
},
ZKnFe: "4|2|1|0|3",
clSzJ: function(e, n, t) {
return e(n, t)
},
BmwqK: function(e, n) {
return e + n
},
eRQkk: function(e, n) {
return e(n)
},
wSjSP: "#s_input",
KYWsG: "XSWus",
OAbmz: "Converting",
MOpaU: function(e, n, t) {
return e(n, t)
},
SYzJQ: function(e) {
return e()
},
Kyjwi: "#formatSelect",
hFcLm: function(e, n) {
return e(n)
},
kwUVh: "#btn-action",
vHsFC: "#asuccess",
upjGO: function(e, n) {
return e(n)
},
qjeWH: function(e, n) {
return e == n
},
zhnsf: "href",
VAQbW: ".clearfix",
JgXwE: "Posted",
jnLaf: "DOjOs",
AeiFb: "RRTCR",
fqSOD: function(e, n) {
return e == n
},
ZFOnU: ".xt0psk2.xvs91rp.xo1l8bm.x5n08af.x18hxmgj",
IPBFn: function(e, n) {
return e !== n
},
KsGQg: "jitVC",
ZDIhc: function(e, n, t) {
return e(n, t)
},
qyLyC: "720",
YqUZy: function(e, n) {
return e === n
},
Xbkbx: "Fpxsr",
gBVlP: "btn-submit",
zwrzk: "no there",
ViYRd: function(e, n) {
return e instanceof n
},
YGOsx: "PvxGz",
Cflap: "Provided argument is not a DOM element.",
TXyGg: function(e, n, t) {
return e(n, t)
},
oYzCO: "1080",
UXqtc: function(e, n, t) {
return e(n, t)
},
qPzzH: function(e, n) {
return e(n)
},
ZhLSK: ".ScCoreButtonLabel-sc-s7h2b7-0",
qtoNN: "1080P",
FCujU: "720P",
Ojvzq: function(e, n) {
return e(n)
},
VNSjv: "480P",
LBMGV: function(e) {
return e()
},
opFZv: "CdifD",
nQUlW: ".Layout-sc-1xcs6mc-0 .bMOhzu",
IkIvB: function(e, n) {
return e(n)
},
ruxiw: function(e, n) {
return e(n)
},
iJnjz: function(e, n) {
return e(n)
},
ALDDH: "BHMYE",
Vlljd: function(e, n) {
return e(n)
},
iwpps: function(e) {
return e()
},
homZk: "Loaded",
dXMEx: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(2) > div:nth-child(3) > a",
LZkFm: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(3) > div:nth-child(3) > a",
KDruC: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(4) > div:nth-child(3) > a",
IFGpB: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(5) > div:nth-child(3) > a",
cxpgi: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.mb-6.space-y-3.lg\\:flex.lg\\:items-center.lg\\:justify-between.lg\\:space-y-0 > div.lg\\:flex.lg\\:items-center > p > span:nth-child(1)",
gTzWZ: "body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.mb-6.space-y-3.lg\\:flex.lg\\:items-center.lg\\:justify-between.lg\\:space-y-0 > div.lg\\:flex.lg\\:items-center > h2",
DInmr: function(e, n) {
return e(n)
},
TkbZa: function(e, n, t) {
return e(n, t)
},
lHfFT: "1|3|0|4|2",
fdSgZ: function(e) {
return e()
},
GnIuB: function(e, n, t) {
return e(n, t)
},
NnSBs: function(e, n) {
return e !== n
},
lROvK: "pYmvk",
qFirA: "Failed to download video:",
YfFKa: "oUCdU",
WfWXw: "Caught",
pREkO: "convert1",
YaWCl: "this",
bDXjM: "DWOrT",
Hkmou: "PCOcA",
fDaxK: "clicked",
glVuM: "Jfnbo",
UJdoz: function(e, n) {
return e(n)
},
hQQMz: "#convert",
fXhFj: ".process-button",
ncWoF: ".download-button",
ejDBF: "music",
dpfXQ: function(e, n) {
return e(n)
},
QNJse: "These button dont work on youtube music yet",
TQkEK: "ytd-playlist-panel-renderer",
hKnwe: "span",
JJDXp: "isclosed",
ifPyP: function(e, n) {
return e == n
},
UHtsu: "https://snapsave.io",
AHHQW: function(e, n) {
return e == n
},
cjLoh: "https://tubemp4.is",
rrEDZ: function(e, n) {
return e !== n
},
BPAOw: "NDQtf",
DatIY: ".mp3",
asPZH: "Handled",
MhmYS: "Get MP3",
nEAII: "pSaDB",
nczzk: "CkWjz",
ivnOF: "Getting video",
iDUbN: function(e, n) {
return e(n)
},
GJopN: "Unhandled Post",
cHnaE: function(e, n) {
return e + n
},
zIJvg: "y2mate.nu",
Jwmzg: "/shorts/",
KvmEc: "mp4",
vwDIe: "mp3",
MsTzl: "&useT=",
EOgnj: "lazy",
kfbPG: "allow-same-origin allow-scripts allow-popups allow-forms",
gBecH: "absolute",
GyAGT: function(e, n, t) {
return e(n, t)
},
tyIhx: "NjSWS",
atYpZ: "Pocxd",
RIMkY: function(e, n) {
return e + n
},
kDRkL: function(e, n) {
return e || n
},
Eumpf: ".com",
EFiJg: function(e, n) {
return e + n
},
mwjTv: function(e, n) {
return e + n
},
MCQFN: "https://y2mate.nu/",
ecYiC: "&s=",
yQNRV: "&mp4=",
EeKNM: function(e, n, t, r) {
return e(n, t, r)
},
FusAm: function(e) {
return e()
},
kDrPQ: "YAOUA",
GTjQQ: "https://savetik.co",
SFiDv: "BSFzl",
QZUvd: " - ",
YmzRH: "FmTTc",
RzQKl: "OSWPh",
nmfwm: function(e, n) {
return e !== n
},
ZkufU: "Unmuted video",
WcyKS: "Failed unmuting",
VpQKA: "jTagF",
Zsvae: function(e, n) {
return e(n)
},
hLmNB: function(e, n) {
return e !== n
},
FmwjX: "MncUP",
mbLyA: "CBIGq",
QoFOo: "BGpYw",
BcmZh: function(e, n) {
return e == n
},
dYKFY: "0HzX",
auNkw: "?v=",
tdmoZ: function(e, n) {
return e !== n
},
fgIFb: "Mute",
pBuqs: "Mute (m)",
sRHUU: "title",
kVJtd: "#right-controls",
cVjaQ: function(e, n) {
return e == n
},
SCvQk: "path",
TiUhH: function(e, n, t) {
return e(n, t)
},
PcWfp: function(e, n, t) {
return e(n, t)
},
UGAOB: "Unmute (m)",
yxTso: function(e, n) {
return e(n)
},
VxtHm: "PvaSK",
NBHUj: function(e, n) {
return e === n
},
RBQtu: "iFrameResize function not available",
VJfxJ: function(e, n) {
return e(n)
},
OBnfx: function(e, n) {
return e(n)
},
LQTbh: "YBHfK",
xDziT: "HzoBD",
rmbAi: "EBjky",
mvdET: function(e, n) {
return e(n)
},
oZUqj: "ZaMbg",
Zbhsx: function(e, n, t) {
return e(n, t)
},
bmPus: "hMaMw",
UMJMX: "0|1|2|3|4",
xXYxz: "#end",
TuVBq: "#right-content",
MpxsI: "SrKpx",
OSQCi: "hCGQQ",
tblbE: "unload",
XGoDL: "vBNXH",
ejlSY: "win",
Lmxmq: "4|2|3|5|0|1",
mChXo: "iframe",
oHdjF: "autoplay; fullscreen; geolocation; microphone; camera",
bZqSN: function(e, n) {
return e(n)
},
tuMkO: function(e, n) {
return e !== n
},
tlCnJ: "Mueux",
fsoTZ: "MddkQ",
dvYub: function(e, n, t, r, o, i) {
return e(n, t, r, o, i)
},
YMIuy: function(e, n) {
return e !== n
},
PqFan: "ZIGgh",
pBECj: "oDQSE",
vckmC: function(e, n) {
return e(n)
},
kTBZs: function(e, n) {
return e(n)
},
mEujg: "ehlq8k34",
TNGOj: function(e, n, t) {
return e(n, t)
},
Pjfie: function(e, n) {
return e(n)
},
EkUsH: function(e, n) {
return e !== n
},
NjZyc: "zvArH",
KiNvX: function(e, n) {
return e !== n
},
Ycqxy: "YRfYg",
ZCKNn: "rUSBQ",
ZalVO: function(e, n, t, r) {
return e(n, t, r)
},
swNcI: function(e, n) {
return e !== n
},
VqxrS: "ShCzZ",
zKfng: function(e, n) {
return e(n)
},
FIrDD: "lnkBl",
WqNxd: "yeeAG",
tuSby: "Posted Buttons",
darXO: function(e, n) {
return e(n)
},
rGMeV: "iChii",
Dtssr: "JQLCw",
kHzag: "Cant append buttons yet",
XlWWU: function(e) {
return e()
},
SNtYf: function(e, n) {
return e !== n
},
edgqQ: "JUMaA",
ZgrfA: "vvaaZ",
NXJxo: function(e, n, t) {
return e(n, t)
},
EtdIR: function(e, n, t) {
return e(n, t)
},
jYGLn: function(e) {
return e()
},
FGoLW: function(e, n) {
return e(n)
},
tjTjb: "wTawN",
YurTY: "_blank",
IULyV: function(e, n) {
return e === n
},
aHhyr: "sYrfP",
dfckR: "disabled",
hgZvH: "VVmde",
nvYjS: function(e, n, t) {
return e(n, t)
},
uDYqU: "CYacF",
qfcQc: "sjtqj",
HLvdp: function(e, n, t) {
return e(n, t)
},
bzYLx: "watch?v=",
CXIyQ: "Title: ",
OqMdx: function(e, n) {
return e || n
},
VIxhg: "Poasted",
CeWQW: "error-text",
nweIC: function(e, n, t) {
return e(n, t)
},
MNIJt: function(e) {
return e()
},
CfgKB: function(e, n) {
return e === n
},
NwbHy: "zrxeF",
OEADH: "ecHlr",
mzBzR: function(e) {
return e()
},
MSMgU: "search_txt",
Fkflq: ".media-heading",
AlODj: function(e, n, t) {
return e(n, t)
},
IjNKu: function(e, n) {
return e(n)
},
VJsYC: function(e, n) {
return e(n)
},
lnmMZ: "euLgG",
gNqkm: "OXLoa",
aABli: function(e, n) {
return e(n)
},
GffzW: "No info Preset",
bWwDh: function(e, n) {
return e(n)
},
RpNjt: "#txt-url",
oSTFs: "Input Loaded",
RlnCz: function(e, n) {
return e(n)
},
MVlwc: "#btn-submit",
uaFuj: "GEtting res",
aWOVH: function(e, n) {
return e(n)
},
hENZk: "#video_title",
bcrQO: "Got Res",
proik: "#result",
iUJha: "table",
iBSLA: function(e, n, t) {
return e(n, t)
},
edlmw: "OvPSf",
rhMjV: "AwCvb",
LPNfL: "XmCaX",
XkzNd: function(e, n) {
return e(n)
},
yBRfB: "#A_downloadUrl",
oNlno: function(e, n) {
return e(n)
},
oPbPU: "Done",
PHbpb: function(e, n) {
return e || n
},
wktnj: "texturl",
ILfRF: function(e, n) {
return e == n
},
ncGWA: "Searched",
pFVbV: function(e, n) {
return e(n)
},
vxhKA: function(e, n) {
return e == n
},
QVEkg: "NxTJV",
CcSjd: "Searching",
PGSHc: "loaded",
dcwaB: function(e, n) {
return e == n
},
heVuR: "#download-720-MP4",
OsEKI: function(e, n) {
return e(n)
},
QGrqR: function(e, n) {
return e(n)
},
vTLeW: function(e) {
return e()
},
iHdTm: function(e, n, t) {
return e(n, t)
},
rJfhd: function(e, n) {
return e !== n
},
UcRKW: function(e, n, t) {
return e(n, t)
},
fxDuK: function(e, n, t) {
return e(n, t)
},
iOTVK: "apXnz",
TGDnP: function(e, n) {
return e(n)
},
McfQA: "tik-video",
EpvFL: function(e, n) {
return e(n)
},
NKPbO: "https://www.tiktok.com",
Eigad: "clearfix",
YmYej: function(e) {
return e()
},
REtqh: function(e, n) {
return e(n)
},
wDakT: "#app > div.playControls.g-z-index-control-bar.m-visible > section > div > div.playControls__elements > div.playControls__soundBadge.sc-ml-3x > div",
bvYVo: "wdLcD",
UyTWL: "TEXTAREA",
bHIKk: function(e, n) {
return e == n
},
ZqSmC: "KeyI",
XLPRv: function(e, n) {
return e(n)
},
AhXwP: "Open player page",
OKECl: function(e, n) {
return e == n
},
wWdAs: "form-app-root",
DvnCs: function(e, n) {
return e(n)
},
Jhwrz: function(e, n) {
return e(n)
},
iFqqg: function(e, n) {
return e(n)
},
GbLGB: function(e, n) {
return e(n)
},
ZJaRo: function(e, n) {
return e || n
},
JTQyb: "etxXw",
BBotG: "collapse-frame",
nQDly: function(e, n) {
return e === n
},
GjmIV: "cyJPU",
TAQrV: "vKPlT",
bmJUL: "VHiXb",
lTbWm: function(e) {
return e()
},
lWlrY: function(e, n) {
return e !== n
},
AzbXM: "Error downloading file:",
SRFpw: "Doesnt work yet",
xHved: "Get",
WscEv: "cyjPV",
OipCG: "video",
oMSQI: "https://loader.to/api/card2/?url=",
LoiZz: function(e, n) {
return e !== n
},
Rrltk: "tOjuR",
zaSss: "iAaVI",
VPlwY: function(e, n) {
return e(n)
},
zfPFB: function(e, n) {
return e != n
},
HreTF: function(e, n) {
return e(n)
},
ktRiO: "yt-button-view-model#dismiss-button",
aXthS: "RKLnK",
PqQqz: "RgLiN",
SMTve: "ytp-ad-button-icon",
Fooxe: function(e, n) {
return e !== n
},
SyDbZ: "VtPib",
mwAGz: "Muted ad",
Olwcz: function(e, n) {
return e && n
},
EcqnI: "iSuKa",
WtvTg: "pNTaa",
mcplN: "#song-video",
uprFp: "#ytd-player",
GnsrT: "Skipping ad :>",
KhEZh: function(e, n) {
return e && n
},
mRmbo: "GkKVJ",
rBDzF: "NxqyS",
rIXUD: "Fixed playBack",
cxLdD: "SSnHX",
lgVCK: "https://onlymp3.app",
DtrxR: "/watch?=",
VOzdd: function(e, n) {
return e == n
},
UqOoT: "fastdl.app",
gmCWT: "soundcloud.com",
KtJLl: function(e, n) {
return e === n
},
cOnVZ: "rPBZJ",
bhbHh: function(e, n) {
return e == n
},
zIEDw: "studio.youtube.com",
xTKBf: "pqprN",
bgIeu: "gzKgI",
QdzLj: "www.instagram.com",
fQfdc: "olkKh",
ofpoK: function(e, n, t) {
return e(n, t)
},
cbjiY: "sclouddownloader.net",
xxZNh: "useT",
tTUQt: function(e, n) {
return e + n
},
srCLC: "qdownloader.cc",
oyqdf: "JXlUq",
RbEQh: "UlyUE",
lWMzi: function(e, n) {
return e == n
},
DzHmY: "snapsave.io",
RtcWU: "FDaQe",
oBtpD: "clips.twitch.tv",
PNyDG: "AVAkq",
TAErF: "www.twitch.tv",
VeJfq: "clip",
vuAWi: "User isnt wathcing a clip",
NZQuD: "User is Watching a CLip",
xHvQa: "clipr.xyz",
CwmQw: function(e, n) {
return e(n)
},
etZrA: "Get MP4",
FnRpi: "PlayList MP4",
oQEtW: "white",
dfkit: "tt1",
wKiTf: "bruh",
eIbAe: "youtube",
rsiDo: "tiktok",
rQZjS: "onlymp3.app",
FkDSN: "onlymp3.to",
DnOHX: "Getting MP3",
AwBZe: function(e, n, t) {
return e(n, t)
},
qwkmI: "www.yt2conv.com",
CcEsw: "Getting MP4",
GbNMu: "yt5s.biz",
NpJgj: "sss.instasaverpro.com",
WxnUf: "en3.onlinevideoconverter.pro",
LpQSE: "NO info Preset",
iZcsc: function(e, n) {
return e == n
},
OmBbT: "shorts/",
yWPDl: function(e, n, t) {
return e(n, t)
},
Ajhuw: "savetik.co",
OKboL: function(e, n) {
return e !== n
},
Jkbni: "tkzIJ",
smKpx: "brlVQ",
jCgcF: function(e, n, t) {
return e(n, t)
},
sUPMO: "Added MiniPlayer Toggle with I",
WjLlR: "keypress",
Kzudl: "loader.to",
XAXMP: "using loader.to api",
CsdqJ: "trustedHTMLPolicy",
TwWFt: "style",
PConx: function(e, n) {
return e + n
},
ulFmn: "cardApiIframe",
TpWwk: "100%",
SxYun: "true",
JJHyM: "script",
gqeZs: "https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.9/iframeResizer.min.js",
jPRAw: "load",
CLAhL: "div",
BHwDd: "#secondary.ytd-watch-flexy",
DWrjK: function(e, n) {
return e(n)
}
};
class n {
static get br() {
var t = {
GvUku: function(e, n, t) {
return e(n, t)
},
iJbdp: e.WnJuj
};
if (!e.GHYXL(e.GNFAE, e.GNFAE)) return new n("br");
t.GvUku(n, {
log: !1
}, t.iJbdp)
}
constructor(n, t) {
var r = {
EsWSJ: function(n, t) {
return e.DnFlr(n, t)
},
dosuX: e.iFydz
};
this.element = n.constructor.name.includes("HTML") && n || function() {
for (let e in arguments[1]) {
if (r.EsWSJ(r.dosuX, "BLiKv")) return !1;
arguments[0].setAttribute(e, arguments[1][e])
}
return arguments[0]
}(document.createElement(arguments[0]), arguments[1])
}
style(n) {
var o = {
RIHUu: e.scFdB,
hKscP: "Caught",
Pfvzo: function(n, t) {
return e.oTqWn(n, t)
},
ncUUM: e.BazgU,
djjuc: "clicked"
};
if (!e.YPDmg(e.obNWw, e.obNWw)) {
for (let o in n) {
if (!e.YEuZy("iQQNe", "EgxSb")) return !!e.rPWFm(t, e.NtXYh, e.yzbac).parentNode && e.rPWFm(r, e.NtXYh, e.yzbac).parentNode;
this.element.style[o] = n[o]
}
return this
} {
var i = {
BtQPt: o.RIHUu,
tORBP: o.hKscP,
BgtQl: function(e, n) {
return o.Pfvzo(e, n)
},
NQkhM: o.ncUUM
};
let e = null,
t = g.createElement;
w.createElement = function(r, c) {
var u = {
MXDnF: i.BtQPt,
UGEKO: i.tORBP,
tsJwe: function(e, n) {
return i.BgtQl(e, n)
},
MoUfZ: function(e) {
return e()
}
};
let l = t.call(e, r, c);
return l._click = l.click, l.click = function() {
if (e.log(l, u.MXDnF, l.tagName), "A" == l.tagName) {
ve.log(u.UGEKO, l);
let e = l.download,
t = l.href;
ge = {
id: new we(ye.href).searchParams.get("v"),
href: t,
title: e
}, u.tsJwe(be, n).postMessage(o, "*"), u.MoUfZ(y)
} else l._click.apply(l)
}, ie.log(l, i.NQkhM, l.tagName), l
}, W.click(), Q.log(o.djjuc), V((() => e.click()), 1e3)
}
}
append(n, ...t) {
var r, i = {
jRrtt: function(n, t, r) {
return e.rPWFm(n, t, r)
},
qxhOR: e.cFdfs
};
if (e.UJAsn == e.UJAsn) {
this.element.append(n.element || n), console.log("T:", {
targets: t,
fe: t && t.forEach
});
for (let n = 0; e.IOEeF(n, t.length); n++) {
let r = t[n];
console.log(e.TYWlN, {
element: r,
target: this
}), this.element.append(r.element || r)
}
return this
}
i.jRrtt(o, (r = new c(u.href), r.host = "clipr.xyz", r.pathname = r.pathname.replace("/" + l + "/clip", ""), r.search = "", r).href, i.qxhOR)
}
appendTo(n) {
return (n.element || e.zpGji(typeof n, e.rZMUt) ? document.querySelector(n) : n).append(this.element), this
}
on(e, n) {
return this.element["on" + e] = n, this
}
set(e, n) {
return this.element[e] = n, this
}
remove() {
return this.element.remove(), this
}
get() {
return this.element[arguments[0]]
}
get children() {
var n = {
aYgDP: function(n, t) {
return e.CqiNf(n, t)
},
Bddpl: function(n, t) {
return e.CqiNf(n, t)
},
RhwxW: function(e, n, t) {
return e(n, t)
},
yDxWb: e.NtXYh,
crTny: "data-e2e",
GrZSG: e.HLVqp,
ljluE: e.sQDht,
wCgIJ: function(n, t) {
return e.STssp(n, t)
},
LmGsH: e.emhzy,
ayGTP: e.beIEL,
ATqUy: function(n, t) {
return e.dXRqE(n, t)
},
BpiZs: e.FvXMU,
vtEPx: function(n, t) {
return e.IOEeF(n, t)
},
EZXQf: e.KfxtF,
sTyLd: e.SYKtX,
CPwrv: e.sVoeL,
HfSkh: function(n, t) {
return e.pDEaL(n, t)
},
zJXXR: "video/mp4",
rJLej: e.caLVW
};
if (e.gopAp == e.gopAp) return new class {
constructor(e) {
var t = {
yEoIC: "innerText",
agbCe: n.ayGTP,
XnLel: "disabled",
XzXjN: function(e, n) {
return e(n)
}
};
if (n.ATqUy("OIWPq", n.BpiZs)) {
var r = a.innerText.match(/(?<res>\d+)(p|P)/i) || {};
r.groups && (r = n.aYgDP(w, r.groups.res), z[0] < r && (N[0] = r, F[1] = n.Bddpl(j, M)[0].href, G[2] = I))
} else {
for (var o = 0; n.vtEPx(o, e.length); o += 1)
if (n.wCgIJ(n.EZXQf, n.sTyLd)) {
if (!n.RhwxW(i, n.yDxWb, n.crTny)) throw n.GrZSG;
c.appendTo(u.querySelectorAll(".e1mecfx011")), l.appendTo(a.querySelectorAll(n.ljluE))
} else this[o] = e[o];
Object.defineProperty(this, n.CPwrv, {
get: function() {
if (n.wCgIJ(n.LmGsH, "pLmai")) return e.length;
i.set(t.yEoIC, t.agbCe), c.set(t.XnLel, !0), u(t.XzXjN(l, a.href), !0, !0, !1, !0)
}
}), Object.freeze(this)
}
}
item(e) {
return n.HfSkh(this[e], null) ? this[e] : null
}
namedItem(n) {
if (e.TiTrc("SnGkU", e.iSlDE)) return !1;
for (var t = 0; t < this.length; t += 1)
if (e.IDcms(this[t].id, n) || e.STssp(this[t].name, n)) return this[t];
return null
}
get toArray() {
if (n.ATqUy(n.rJLej, n.rJLej)) return [...this]; {
const e = new l(a, {
type: n.zJXXR
}),
t = s.createObjectURL(e),
r = f.createElement("a");
r.style.display = "none", r.href = t, r.download = d + ".mp4", h.body.appendChild(r), r.click(), m.body.removeChild(r), p.revokeObjectURL(t)
}
}
}([...this.element.children]);
r.appendTo(o), i.log("Added Button")
}
}
function t() {
try {
return document.querySelector(e.uTrKY).innerText.replace("Replying to ", "")
} catch {
if (e.GHYXL(e.FvPqG, e.fHghs)) try {
return document.querySelector("#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0").innerText.replace("Replying to ", "")
} catch (n) {
return G(e.rkMIH, "data-e2e") ? e.pmlMr(G, e.rkMIH, e.yzbac).innerText : document.querySelector(e.RAvxs).innerText.replace("Replying to ", "")
} else r((e => e.href)((e => (e.host = "clipr.xyz", e))(new o(i.href))), e.JXnST)
}
}
function r() {
var n = {
HBokj: "#VGHGFf > div > div.Eddif > div:nth-child(2) > button > div.VfPpkd-RLmnJb",
dqgMY: e.oUqaq,
pmHAm: function(n, t, r) {
return e.Zsuhr(n, t, r)
}
};
e.gwLAy(get_aria_label, "Why this ad?").click(), e.voWHf(setTimeout, (() => {
document.querySelector(n.dqgMY).click(), n.pmHAm(setTimeout, (() => {
document.querySelector(n.HBokj).click()
}), 1e3)
}), 1e3)
}
_element = _e = n, setElement2 = function(n) {
var t = {
UAYuq: function(n) {
return e.QtUgN(n)
},
Snlql: function(n) {
return e.QtUgN(n)
},
tVzZt: function(n, t, r) {
return e.Zsuhr(n, t, r)
}
};
if (e.PVfDg(e.WVmyS, "EYzcc")) return n.match(/(?<host>https?\:\/\/www\.tiktok\.com)\/(?<username>@[^\/]+)\/video\/(?<videoID>\d+)/i).groups;
t.tVzZt(i, (function() {
t.UAYuq(s);
if (!f()) throw "Cant append buttons yet";
return d.log("Posting"), t.Snlql(h)
}), {
callback: function() {}
})
};
var o = e.lgVCK,
i = e.DtrxR;
function c(n, t, r = !1) {
var o = {
iyIET: e.KdrhM,
LBGbV: "button",
bfsph: e.CqDzV,
AOfxi: e.MMhWN,
LrHvW: e.zguGS,
WQBHi: e.PpIsP,
qMfLJ: function(n, ...t) {
return e.gwLAy(n, ...t)
}
};
if ("EgFvO" !== e.axQKe) {
var i = addEventListener(n, ((...e) => {
o.qMfLJ(t, ...e), r && removeEventListener(i)
}), !0);
return i
}
var d = new c(u.querySelector(o.iyIET)),
h = new l(o.LBGbV, {
id: o.bfsph
}).set("innerText", o.AOfxi).on(o.LrHvW, a),
m = new s("button", {
id: "MediaButton2"
}).set(o.WQBHi, "Get Videos").on("click", f);
d.append(h, m)
}
function u(n) {
if (e.JElft(e.PtFNL, e.aTMjF)) {
e.agFnX(typeof jQuery, e.ldfdM) && n instanceof jQuery && (n = n[0]);
var t = n.getBoundingClientRect();
return e.IyWFc(t.top, e.uByaW(0, e.NUWjj(window.innerHeight || document.documentElement.clientHeight, 2))) && t.left >= 0 && t.bottom <= (window.innerHeight || document.documentElement.clientHeight) + e.BZjdy(window.innerHeight || document.documentElement.clientHeight, 2) && e.nfaaS(t.right, window.innerWidth || document.documentElement.clientWidth)
}
var r = {
iUoyQ: function(n, t) {
return e.CqiNf(n, t)
}
};
c.children.length && (d = h.children, m.forEach = [].forEach, p.forEach((e => {
r.iUoyQ(g, e)
})))
}
function l(l, {
callback: a,
int: s
}) {
var f = {
omfHQ: function(n, t) {
return e.gwLAy(n, t)
}
};
if (e.Sbbpc(e.wmwuI, e.CYFbq)) return n.querySelector("#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > div.css-1d7krfw-DivOverflowContainer.e1mzilcj5 > h1").innerText.replace(e.ZPmhe, "");
!a && (a = function() {}), !s && (s = 100), console.log({
f: l,
callback: a,
int: s
});
try {
if (!e.YPDmg(e.DBQdd, "gwokZ")) return l(), void a();
t.log("Iframe is fully loaded"), f.omfHQ(r, !1)
} catch (e) {}
var d = e.hKbfP(setInterval, (() => {
var t = {
xvIkX: "Getting video",
kOqzL: function(n, t, r) {
return e.JXgxN(n, t, r)
},
lYpjz: "No id Found"
};
if (e.JElft(e.rmHLj, e.oENHD)) try {
e.STssp(e.mogTN, e.hKivd) ? (o.log(t.xvIkX), t.kOqzL(i, c, u)) : (l(), e.BmbzG(a), clearInterval(d))
} catch (e) {} else n.warn(t.lYpjz)
}), e.YCNRk(s, 100));
return d
}
function a(n) {
if (e.GUkBX(e.bdiwW, e.FGreV)) return e.QqwnL(n.offsetParent, null);
e.oFONI(i.data.size, 0) && (s.push(f.data), d.log(h.data))
}
function s(t) {
if (e.pKzFV("vnwBn", e.rUZNe)) return t.parentNode;
n = !1
}
function f() {
return e.zMjUE(get_aria_label, e.PKpjy) && e.MfgMj(get_aria_label, e.PKpjy).click ? e.MfgMj(get_aria_label, e.PKpjy) : document.querySelector(e.DEiBb)
}
function d() {
return e.kQGMX(get_aria_label, "Next") && get_aria_label(e.oIWFr).click ? get_aria_label(e.oIWFr) : document.querySelector(e.eGcwK)
}
function h() {
try {
return document.querySelector(e.CFUtx).children[0].innerText.split("\n")[1]
} catch {
return [...document.querySelectorAll(".xt0psk2.xvs91rp.xo1l8bm.x5n08af.x18hxmgj")].pop().innerText.split("\n")[0]
}
}
function m() {
var n = {
snfrP: function(e, n) {
return e(n)
},
zKndH: "4|2|0|3|1",
BpyQL: function(n, t, r) {
return e.WSirI(n, t, r)
},
Ebanq: "instaURL",
GZeZP: function(n, t) {
return e.AcjSX(n, t)
},
PPklG: e.jxKeu,
OqaYX: e.gjyRf,
aMdMj: function(n) {
return e.OQacN(n)
},
vZwaO: e.jpnUK,
ghmlS: "innerText",
uiBNC: e.PjFdG,
laQai: e.zguGS,
SbXkl: e.sbaij,
jfRsw: e.kfmvQ,
vogbI: "80%",
TDrlG: e.CDETR,
HZKSQ: e.VsMzJ
};
if (!e.JElft(e.DdhsF, e.UgjYh)) {
var o = {
PPehD: function(e) {
return n.aMdMj(e)
},
uwEVt: function(e, t) {
return n.snfrP(e, t)
},
HSMWr: n.vZwaO,
wJKVT: n.ghmlS,
OkQIz: n.uiBNC,
MfSvx: n.laQai,
HipkG: n.SbXkl,
fqWhc: n.jfRsw,
Rrwwo: n.vogbI,
Fgeuy: n.TDrlG,
FOLoW: "Appended"
};
return s.log(n.HZKSQ), n.snfrP(f, n.TDrlG).then((async e => {
let n = new N("button", {
id: o.HSMWr
}).appendTo(e).set(o.wJKVT, o.OkQIz).on(o.MfSvx, (function() {
Q(o.PPehD(R) || o.uwEVt(e, n.href), !1, !0, !1, !0)
})).style({
position: o.HipkG,
right: o.fqWhc,
top: o.Rrwwo
});
for (; !I.getElementById(o.HSMWr) && B.querySelector(o.Fgeuy);) R.log(o.FOLoW), n.appendTo(o.Fgeuy)
}))
}
if (location.href.includes("reel"))
if (e.YEuZy(e.thtbx, e.thtbx)) n.snfrP(t, r);
else {
let t = open(e.FxciC, location.href, "width=400,height=500");
var i = e.pmlMr(GM_addValueChangeListener, e.gYjPT, (function(e, r, o, c) {
if (o)
for (var u = n.zKndH.split("|"), l = 0;;) {
switch (u[l++]) {
case "0":
GM_removeValueChangeListener(i);
continue;
case "1":
n.BpyQL(GM_setValue, n.Ebanq, null);
continue;
case "2":
t.close();
continue;
case "3":
n.BpyQL(downloadFile_, o, n.GZeZP(document.title, n.PPklG));
continue;
case "4":
console.log(n.OqaYX, {
a: e,
b: r,
c: o,
d: c
});
continue
}
break
}
}))
}
}
async function p() {
for (var n = {
vyVLJ: "Error downloading file:",
lYMbm: "Skipping ad :>",
bzaGT: function(n, t) {
return e.gwLAy(n, t)
},
qPIhB: function(n, t) {
return e.GUkBX(n, t)
},
jVRWZ: e.VxeCs,
dtSap: function(e, n, t) {
return e(n, t)
},
yCypq: e.dJutN,
CsIzt: e.NPANd,
sivqk: function(n, t) {
return e.cjcvs(n, t)
},
mHbTn: "ooevR",
aZnNy: "WSgmd"
}, m = e => new Promise((n => setTimeout(n, e))), p = new Set, v = {}; e.OQacN(f);) {
if (await e.zMjUE(m, 100), !e.stMlQ(f)) {
await e.DNNqP(m, 1e3);
break
}
e.xkXNX(f).click()
}[...e.vogAD(getInstalImages)].forEach((t => {
if (e.JElft("VPOXI", e.RZydj)) {
let n = findhref2(t, e.emaau)[0];
p.add([n.src, n.getAttribute(e.dJutN)])
} else u.error(n.vyVLJ, l), (a || t || f).postMessage({
url: d,
title: h,
s: !1
}, "*")
})), e.zdHGp(d).click();
try {
e.STssp(e.dYfxt, "PlcTf") ? (r = 1, o.playbackRate = 16, i.log(n.lYMbm)) : d().click()
} catch (e) {}
for (; d();)
if (e.fyyCh("gAgXS", e.zRPva)) e.OQacN(c).append(u.br.element), l().append(a.element), e.SBEqe(s).append(f.element);
else {
await e.ijSYh(m, 300), [...getInstalImages()].forEach((e => {
var o = {
tAmRL: function(e, t) {
return n.bzaGT(e, t)
}
};
if (n.qPIhB(n.jVRWZ, n.jVRWZ)) o.tAmRL(t, r);
else {
let t = n.dtSap(findhref2, e, "img")[0];
p.add([t.src, t.getAttribute(n.yCypq)])
}
}));
try {
e.IfJFw(d).click()
} catch (e) {}[...p].length
}
for (; await e.gwLAy(m, 100), e.Uwquj(f);) e.PzYRA(f).click();
[...p].forEach((e => {
n.sivqk(n.mHbTn, n.aZnNy) ? (r.log(n.CsIzt, o), i = !0) : v[e[0]] = e[1]
})), (p = Object.keys(v).map((e => ({
src: e,
name: v[e]
})))).forEach((e => {
var n = new URL(e.src).pathname.split(".").pop();
N(e.src, e.name + "." + n)
})), console.log("done", p)
}
function v() {
e.XwkuH(p).then(console.log, console.warn)
}
setElement = function(n) {
return !(!e.CqiNf(String, n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/) || 11 != e.mJgVH(String, n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8].length) && e.zMjUE(String, n).match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?)|(shorts\/))\??v?=?([^#\&\?]*).*/)[8]
}, findhref2 = function(n, t) {
var l = {
LIyQy: function(n, t, r, o, i, c) {
return e.bySfy(n, t, r, o, i, c)
},
ddZum: e.LykCi,
XwBVj: e.qSnaf
},
a = [];
return function n(s) {
var f = {
LTCiD: function(n) {
return e.BmbzG(n)
},
ykbYu: function(e, n) {
return e !== n
},
wvkKe: "ngdDz",
xprzS: e.UDQQu,
nXCdo: function(n, t) {
return e.mJgVH(n, t)
}
};
e.zpGji(s.tagName.toLowerCase(), e.YCNRk(t, "a")) ? (a.push(s), s.children.length && ((s = s.children).forEach = [].forEach, s.forEach((e => {
var t = {
WYLfT: "Opening",
uZFwB: "ytp-playlist-menu-button ytp-button",
LxBdj: function(e) {
return f.LTCiD(e)
}
};
if (!f.ykbYu(f.wvkKe, f.xprzS)) return r.log(t.WYLfT), o.getElementsByClassName(t.uZFwB)[0].click(), t.LxBdj(i);
f.nXCdo(n, e)
})))) : s.children.length && ((s = s.children).forEach = [].forEach, s.forEach((e => {
var t = {
QpFxl: function(e, n, t, r, o, i) {
return l.LIyQy(e, n, t, r, o, i)
}
};
if (l.ddZum !== l.XwBVj) n(e);
else {
let e = o() || i(c.href);
t.QpFxl(u, e, !1, !0, !1, !0)
}
})))
}(n), a
}, getInstalImages = function() {
return document.querySelectorAll(e.ojfov)
}, getInstaVideo = function() {
if (e.ZDLhK == e.ZDLhK) return document.querySelector("video.x1lliihq");
n.error(e.mHqLF)
}, downloadVideoFromBlob = function(t, r) {
var o = {
JbYpJ: function(n) {
return e.xkXNX(n)
},
Jlrtx: function(e) {
return e()
},
Jkepq: function(n) {
return e.xkXNX(n)
}
};
if (e.PVfDg(e.JQGAP, e.toHsw))
if (t && t.src && t.src.startsWith(e.Acmvx))
if (e.YPDmg("nhEQb", e.VLMJZ)) e.stMlQ(n);
else {
const n = t.captureStream(),
o = new MediaRecorder(n),
i = [];
o.ondataavailable = n => {
e.oFONI(n.data.size, 0) && (i.push(n.data), console.log(n.data))
}, o.onstop = () => {
var n = {
ZcEgg: function(e, n) {
return e !== n
},
aOuOc: function(e, n) {
return e !== n
}
};
if (!e.STssp(e.ticQx, e.ticQx)) return n.ZcEgg(c, u) && (this.body.color = l), n.aOuOc(a, s) && (this.body.size = f), this; {
const n = new Blob(i, {
type: "video/mp4"
}),
t = URL.createObjectURL(n),
o = document.createElement("a");
o.style.display = e.FFXxA, o.href = t, o.download = e.AcjSX(r, e.jxKeu), document.body.appendChild(o), o.click(), document.body.removeChild(o), URL.revokeObjectURL(t)
}
}, o.start(), e.hJxED(setTimeout, (() => {
var n = {
CDcKR: "Replying to ",
RUUSQ: function(n, t, r) {
return e.hJxED(n, t, r)
},
NYVEs: e.yzbac,
SkxCQ: e.rkMIH,
nSjMd: "#main-content-video_detail > div > div.css-12kupwv-DivContentContainer.ege8lhx2 > div.css-1senhbu-DivLeftContainer.ege8lhx3 > div.css-1sb4dwc-DivPlayerContainer.eqrezik4 > div.css-3lfoqn-DivDescriptionContentWrapper-StyledDetailContentWrapper.eqrezik15 > div.css-r4nwrj-DivVideoInfoContainer.eqrezik3 > div.css-bs495z-DivWrapper.e1mzilcj0 > div > h1"
};
if ("CDKhi" !== e.bEgvs) try {
return l.querySelector("#app > div.css-14dcx2q-DivBodyContainer.e1irlpdw0 > div:nth-child(4) > div > div.css-1qjw4dg-DivContentContainer.e1mecfx00 > div.css-1stfops-DivCommentContainer.ekjxngi0 > div > div.css-1xlna7p-DivProfileWrapper.ekjxngi4 > div.css-1u3jkat-DivDescriptionContentWrapper.e1mecfx011 > div.css-1nst91u-DivMainContent.e1mecfx01 > div.css-bs495z-DivWrapper.e1mzilcj0").innerText.replace(n.CDcKR, "")
} catch (e) {
return n.RUUSQ(d, "browse-video-desc", n.NYVEs) ? n.RUUSQ(h, n.SkxCQ, "data-e2e").innerText : m.querySelector(n.nSjMd).innerText.replace(n.CDcKR, "")
} else o.stop()
}), e.XATWK(t.duration, 1e3))
} else e.MNooc(e.NejPt, "pZPMI") ? console.error("Invalid video element or source.") : e.NlukY(n, 2, !1, !1);
else e.pDEaL(g, e.XHnrF(w)) && e.Uwquj(z) ? (Y.log(e.LRMqP), e.CljFv(A, (() => {
o.JbYpJ(re).append(oe.br.element), o.Jlrtx(ie).append(ue.element), o.Jkepq(le).append(ae.element)
}), 100)) : e.pDEaL(R, e.XHnrF(D)) && !e.stMlQ(W) && re.log(e.LSyFK), V = e.xkXNX(X)
}, console.log("A?");
const g = e => new Promise((n => setTimeout(n, e)));
if (e.VOzdd(document.domain, e.UqOoT)) onload = async function() {
var i = {
RfCxS: function(n, t) {
return e.cRmsc(n, t)
},
sgWVB: e.bvwWc,
RTxKY: function(n, t) {
return e.rTEbS(n, t)
},
jkYzp: e.fvdPE,
VTZLd: function(n, t) {
return e.sfTJB(n, t)
},
PmBeI: "UwPlX"
};
const p = {
url: name,
input: null
};
var v = !1;
for (e.rPWFm(setTimeout, (() => {
var n = {
devLQ: function(n, t) {
return e.QcWUw(n, t)
},
rAeFE: e.TYWlN
};
if (e.UhxEP("iMvpm", e.WdFeH)) {
this.element.append(a.element || s), f.log("T:", {
targets: d,
fe: h && m.forEach
});
for (var t = 0; n.devLQ(t, w.length); t++) {
var r = F[t];
j.log(n.rAeFE, {
element: r,
target: this
}), this.element.append(r.element || r)
}
return this
}
v = !0
}), 2e4); !document.querySelector(e.NDegF);)
if (await e.ysuCs(g, 0), v) throw e.WxVTL;
p.input = document.querySelector(e.NDegF), console.log(e.bYxnz), e.PglBd((function(a, s) {
var f = {
ihXBP: function(e, n, t) {
return e(n, t)
}
};
if (e.PXnAD(e.gtmHb, e.CdScf)) n.log("buttons are gone?!?!");
else {
[e.gFhyl, e.fvdPE, "change", e.kFWVH].forEach((e => {
if (i.RfCxS(i.sgWVB, i.sgWVB)) f.ihXBP(o, (e => (e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + l + "/clip", ""), e.search = "", e))(new c(u.href)).href, "480");
else {
let n = new Event(e, {
bubbles: !0,
isTrusted: !0
});
a["on" + e] && a["on" + e](n), i.RTxKY(e, i.jkYzp) && (i.VTZLd(i.PmBeI, i.PmBeI) ? a.value = s : t(r)), a.dispatchEvent(n)
}
}))
}
}), p.input, p.url), document.querySelector(e.loFSh).click(), GM_setValue(e.gYjPT, await e.sAzFy((async function(e) {
for (; !document.querySelector(e);) await g(0);
return document.querySelector(e)
}), e.vGpQD).then((e => e.href)))
};
else {
if (e.qjeWH(document.domain, e.gmCWT)) return e.KtJLl(e.cOnVZ, "Txsrp") ? e.VaMfo(i, e.oIWFr) ? e.zMjUE(c, e.oIWFr).click ? e.gwLAy(u, "Next") : l.querySelector(e.eGcwK) : a.querySelector(e.eGcwK) : void(getSoundCloadI = function() {
var t = {
VeQCB: e.SYMvI
};
e.QqwnL(e.Qyzuq, e.Qyzuq) ? (e.hJxED(_setV, "SC", e.BmbzG(getSoundCloudUrl)), open(e.nbKXH, "SC").onclose = function(e) {
console.log(t.VeQCB)
}) : e.stMlQ(n).click()
});
if (e.bhbHh(document.domain, e.zIEDw)) {
if (!e.NBHUj(e.xTKBf, e.bgIeu)) return void
function() {
if ("zFcMI" === e.wTJUJ) return this.element.remove(), this;
var t;
e.JXgxN(setInterval, (() => {
var r, o = {
iUdLy: function(n, t) {
return e.zpGji(n, t)
},
ZLAHz: e.BazgU,
kIisE: e.allGT,
CtZhO: e.AHGCX,
UnRFL: e.zguGS,
koEcA: function(n, t) {
return e.avaRE(n, t)
},
BHZTN: e.rJopB,
pUgvB: function(e, n, t, r, o, i, c) {
return e(n, t, r, o, i, c)
},
zlgHZ: function(n, t) {
return e.GHYXL(n, t)
},
ijWQt: e.epPuz,
pbDCV: "button",
BzyLV: "Get"
};
if ("oyHBi" === e.JYLuj) {
var i = s.call(f, d, h);
return i._click = i.click, i.click = function() {
if (i.log(i, "was clicked", i.tagName), o.iUdLy("A", i.tagName)) {
I.log("Caught", i);
var e = i.download,
n = i.href;
B = {
id: new U(R.href).searchParams.get("v"),
href: n,
title: e
}
} else i._click.apply(i)
}, z.log(i, o.ZLAHz, i.tagName), i
}
try {
var c = [...document.querySelectorAll(e.EtnNu)].map((e => [e, [...e.classList]])).filter((e => e[1].includes("ytcp-video-section")))[0][0],
u = [...c.children[1].children].map((e => [e, [...e.classList], e.tagName])).filter((e => "YTCP-VIDEO-ROW" == e[2]));
u.filter((e => o.iUdLy(e[0].children[0].querySelectorAll(o.kIisE)[0].innerText, o.CtZhO))).map((e => e[0].children[0].querySelectorAll(".cell-body.tablecell-visibility.style-scope.ytcp-video-row")[0])).forEach((e => {
var t = {
mLNqX: function(e) {
return e()
},
FBOSB: o.UnRFL,
GGhbK: function(e, n) {
return e(n)
},
DOcjb: function(e, n) {
return o.koEcA(e, n)
},
xFPDf: "NNntj",
doGBT: o.BHZTN,
EEsyd: function(e, n, t, r, i, c, u) {
return o.pUgvB(e, n, t, r, i, c, u)
}
};
if (o.zlgHZ(o.ijWQt, o.ijWQt)) t.mLNqX(n).click();
else {
console.log(e), e.append(new _e("br").element);
var r = new _e(o.pbDCV).set("innerText", o.BzyLV).on("click", (function(e) {
var n = {
SVSQt: function(e, n) {
return t.GGhbK(e, n)
},
EssTL: "Doesnt work yet",
AmkXW: function(e, n) {
return t.DOcjb(e, n)
}
};
if (t.xFPDf === t.doGBT) {
f.log(d), h.append(new m("br").element);
var r = new p("button").set("innerText", "Get").on(t.FBOSB, (function(e) {
n.SVSQt(r, n.EssTL);
var {
id: t,
href: o,
isShort: i
} = n.AmkXW(M, e.target.parentElement.parentElement).map((n => ({
href: n.href,
short: n.href.includes("/short"),
id: e(n.href)
}))).filter((e => e.id))[0];
I(t, !1, !0, i && new B(o))
}));
F.append(r.element)
} else {
t.GGhbK(alert, "Doesnt work yet");
var {
id: o,
href: i,
isShort: c
} = t.DOcjb(findhref2, e.target.parentElement.parentElement).map((e => ({
href: e.href,
short: e.href.includes("/short"),
id: setElement(e.href)
}))).filter((e => e.id))[0];
t.EEsyd(downloadT, o, !1, !0, !1, !1, c ? new URL(i) : null)
}
}));
e.append(r.element)
}
})), r = !0
} catch {
r = !1
}
e.pDEaL(t, r) && (t = r, console.log(e.jANbP, r ? e.gmorN : e.tLNEs))
}), 0)
}();
i.querySelector(e.MvOtU) || c(), u.querySelector(e.KdrhM) && !l.querySelector(e.KdrhM).querySelector("#MediaButton") && e.MNrLR(a)
} else if (e.ifPyP(document.domain, e.QdzLj)) {
if (e.fQfdc == e.fQfdc) {
var w;
function y() {
if (e.inXHu(e.bBEvY, e.bZCQo))
for (var o = e.MsLUH.split("|"), i = 0;;) {
switch (o[i++]) {
case "0":
var c = new n(e.beXwZ, {
id: "MediaButton"
}).set(e.PpIsP, e.MMhWN).on(e.zguGS, v);
continue;
case "1":
var u = new n(document.querySelectorAll(e.kDZFv)[0]);
continue;
case "2":
console.log(e.hDGqx);
continue;
case "3":
u.append(c, l);
continue;
case "4":
var l = new n(e.beXwZ, {
id: "MediaButton2"
}).set(e.PpIsP, e.GNMUq).on(e.zguGS, m);
continue
}
break
} else t.log("Appended"), r.appendTo(e.CDETR)
}
function b() {
if (!e.fyyCh(e.UfKcy, "DwRjE")) {
for (var t = 0; e.IOEeF(t, this.length); t += 1)
if (e.zuVKj(this[t].id, o) || e.uOkIO(this[t].name, i)) return this[t];
return null
}
var r = new n(document.querySelector("._aaqy")),
c = new n(e.beXwZ, {
id: e.CqDzV
}).set(e.PpIsP, e.MMhWN).on(e.zguGS, v),
u = new n(e.beXwZ, {
id: e.qujJn
}).set("innerText", e.GNMUq).on(e.zguGS, m);
r.append(c, u)
}
return e.ofpoK(l, (function() {
document.querySelectorAll(e.kDZFv)[0].children
}), {
callback: function() {
var t = {
hVPJd: e.MIVxP
};
y(), e.pIqKt(setInterval, (() => {
e.mmrft == e.mmrft ? (document.querySelector(e.MvOtU) || e.BQGDk(y), document.querySelector(e.KdrhM) && !document.querySelector(e.KdrhM).querySelector(e.MvOtU) && e.BmbzG(b)) : n.getElementById(t.hVPJd).click()
}))
}
}), void console.log("Insta ballz")
}
n.querySelector("#VGHGFf > div > div.Eddif > div:nth-child(2) > button > div.VfPpkd-RLmnJb").click()
} else if (document.domain == e.cbjiY)(async function() {
var n = {
DPRaf: e.tqygT,
rYlwP: function(n, t) {
return e.ThMei(n, t)
},
FPPyA: ".media-heading",
OQBzZ: function(n, t) {
return e.YCNRk(n, t)
},
FVYKz: "Posted"
};
if (e.Sbbpc(e.FQVfV, e.FQVfV)) {
var p = e.kQGMX(_getV, "sc");
async function v(n, t) {
var r = {
LQYsw: function(n) {
return e.MNrLR(n)
},
HrYRc: function(n) {
return e.IfJFw(n)
},
eDfkI: function(n) {
return e.KrTIE(n)
}
};
let o = e => new Promise((n => setTimeout(n, e)));
return await new Promise((async(e, i) => {
var c = !1;
setTimeout((() => (c = 0, i())), t);
for (; !document.querySelector(n);)
if (await r.LQYsw(o), c) {
r.HrYRc(i);
break
}
return r.eDfkI(e)
})).then((e => !0), (e => !1))
}
if (e.TQGGW(location.pathname, "/download-sound-track"))
if (e.pKzFV(e.oDGRe, e.qEPTr))
for (var w = e.ruPxE.split("|"), y = 0;;) {
switch (w[y++]) {
case "0":
for (; !trackLink.href.length;) await e.gwLAy(g, 0);
continue;
case "1":
await e.pIqKt(v, "#trackTitle");
continue;
case "2":
await v(e.qIZwz);
continue;
case "3":
console.log(b);
continue;
case "4":
e.yCHbS(_setV, e.tXCAP, b);
continue;
case "5":
close();
continue;
case "6":
var b = {
name: trackTitle.innerText,
href: trackLink.href
};
continue;
case "7":
for (; !trackTitle.innerText.length;) await e.DNNqP(g, 0);
continue
}
break
} else t.warn(e.TFhgl, r);
else {
if (!e.avaRE(_getV, "SC")) throw e.XXZnc;
var k = e.prKEB;
e.vuROY;
if (await e.hbMlI(v, k, 2e3), await v(k, 2e3))
if (e.YPDmg(e.dnXGO, e.dnXGO)) e.vrOEA(o, i, c, null, u);
else {
for (document.querySelector(k).value = p, console.log("EZ url", !!window.formSubmit); e.sTCYI(typeof formSubmit, e.FVpjo);)
if (e.GswPR(e.GvXTY, "UKDQh")) t.push(r);
else try {
e.PVfDg(e.KYFnm, "FuFpr") ? (!c && (d = 1, h.playbackRate = 16, m.log("Skipping ad :>")), s.click(), f = 0) : (await g(0), console.log("EZ url", formSubmit))
} catch {}
console.log("EZ url", formSubmit), formSubmit(), console.warn("Got"), e.WSirI(setInterval, formSubmit, 1e3)
}
}
} else
for (var x = n.DPRaf.split("|"), T = 0;;) {
switch (x[T++]) {
case "0":
var E = u.href;
continue;
case "1":
var q = n.rYlwP(c, n.FPPyA)[0].innerText;
continue;
case "2":
n.OQBzZ(s, f).postMessage(S, "*");
continue;
case "3":
a.log(n.FVYKz);
continue;
case "4":
var S = {
id: l,
href: E,
title: q,
length: {}
};
continue
}
break
}
})().then(console.log, console.warn);
else {
if (document.domain == e.zIJvg) {
e.zfPFB(location.pathname.split("/")[1], e.aWOVH(GM_getValue, e.zIJvg)) && (GM_setValue(e.zIJvg, location.pathname.split("/")[1]), console.warn("updated"));
let ke = new URL(location.href).searchParams.get("v"),
xe = e.bHIKk(new URL(location.href).searchParams.get("s"), 1),
Te = new URL(location.href).searchParams.get(e.KvmEc),
Ee = new URL(location.href).searchParams.get(e.xxZNh),
qe = e.tTUQt(ke, Te) + Ee;
const Se = e => new Promise((n => setTimeout(n, e)));
async function k(n, t = 5e3) {
var c = {
LhwXy: "TimeOut for"
};
let u = !1;
for (e.yCHbS(setTimeout, (() => {
console.log(c.LhwXy, n), u = !0
}), t); !document.querySelector(n);)
if (e.oufJL(e.elsID, e.elsID)) r.setAttribute(o.name, i.value);
else if (console.log("_", n, u), await e.zMjUE(Se, 500), u) break;
if (console.log(n, u), u) throw "NotFound";
return document.querySelector(n)
}
return void async function() {
for (var n = {
RtmJZ: e.NPANd
}; document.readyState != e.ihCJQ;) await e.QrHBX(Se, 0);
if (ke) {
let c = async n => {
var t, c = {
nUVpr: function(e, n, t) {
return e(n, t)
},
BKtZv: e.yoCSk
};
if (e.XFEaL !== e.JJmyc)
for (var u = e.SGaer.split("|"), l = 0;;) {
switch (u[l++]) {
case "0":
console.log("a", n);
continue;
case "1":
(opener || window.parent).postMessage(a, "*");
continue;
case "2":
console.log("Posted", a);
continue;
case "3":
e.QtUgN(close);
continue;
case "4":
var a = {
_: qe,
id: ke,
href: f,
title: s,
length: {}
};
continue;
case "5":
var s = findhref2(document.forms[0], "div")[0].innerText;
continue;
case "6":
var f = e.EXqQD(findhref2, document.forms[0])[0].href;
continue
}
break
} else c.nUVpr(r, (e => e.href)(((t = new o(i.href)).host = "clipr.xyz", t)), c.BKtZv)
};
try {
await e.tmiBd(k, e.QeWjs).then((t => {
e.NNIoc === e.eUzoN ? (r.log(n.RtmJZ, o), i = !0) : (console.log("e", t), t.value = xe ? "https://www.youtube.com/watch?v=" + ke : "https://www.youtube.com/shorts/" + ke, t.parentElement.children[1].click())
})).catch(c), console.log(e.ZekWI), await e.rGWlt(k, e.LPxXF).then((async n => {
var o = {
KKYsK: function(n, t) {
return e.pIqKt(n, t)
},
goVNI: e.dfeGa,
tKNXM: e.MaRQx
};
if (e.MNooc(e.tgjey, e.ChTHm)) o.KKYsK(t, o.goVNI), r.warn(o.tKNXM);
else {
for (; document.querySelector("#" + n.id);) await Se(0);
console.log("a_")
}
})).catch(c), console.log("b")
} catch (n) {
console.warn(e.TFhgl, n)
}
} else console.warn(e.stVAW)
}().then(console.log, console.warn)
}
if (document.domain == e.srCLC)
if (e.oyqdf !== e.RbEQh) {
const Pe = e => new Promise((n => setTimeout(n, e)));
async function x(n, t = 2e4) {
var a = {
SvPsL: e.KdrhM,
sHOot: e.MvOtU,
QxhTO: function(n) {
return e.yEsCi(n)
}
};
if (e.YLmXs(e.cItCz, "YqyrE")) {
var s = {
ZuyRn: function(n, ...t) {
return e.sysIe(n, ...t)
},
ebZWF: function(n, t) {
return e.rGWlt(n, t)
}
},
h = e.cGJGm(i, c, ((...e) => {
s.ZuyRn(h, ...e), f && s.ebZWF(d, h)
}), !0);
return h
} {
let c = !1;
for (setTimeout((() => {
var t = {
OcHpq: function(n, t, r) {
return e.voWHf(n, t, r)
},
jnfQC: e.emaau,
RkZuQ: e.dJutN
};
if (e.FrFNR(e.oravn, "cAUYj")) {
let e = t.OcHpq(r, o, t.jnfQC)[0];
i.add([e.src, e.getAttribute(t.RkZuQ)])
} else console.log("TimeOut for", n), c = !0
}), t); !document.querySelector(n);)
if (e.dXRqE(e.jYniV, e.jYniV)) {
if (console.log("_", n, c), await Pe(500), c) break
} else e.XwkuH(u), e.rsRIE(l, (() => {
m.querySelector("#MediaButton") || p(), v.querySelector(a.SvPsL) && !g.querySelector(a.SvPsL).querySelector(a.sHOot) && a.QxhTO(w)
}));
if (console.log(n, c), c) throw e.XNUMZ;
return document.querySelector(n)
}
}
function T(n, t) {
e.pXoaE, e.zItof;
if (e.xNHgH === e.WpWsP) !g.querySelector(e.WnJuj) && (e.IJovx(w, !0), z.parentNode.prepend(N), F.prepend(j.element), M.log(e.FjEal)), e.XBEdw(e.PRiDB(G, I.href), B) && (e.ijSYh(U, !0), R.set(e.QDGGF, D), W.log(e.eTzFC), Q = e.GPafZ(V, X.href));
else {
[e.gFhyl, e.fvdPE, e.LZYPn, e.kFWVH].forEach((r => {
var o = {
MICGP: function(e) {
return e()
},
QYNBP: function(n, t) {
return e.EXqQD(n, t)
}
};
if (e.OIcom != e.OIcom) try {
l(), o.MICGP(a), o.QYNBP(s, f)
} catch (e) {} else {
let o = new Event(r, {
bubbles: !0,
isTrusted: !0
});
if (n["on" + r] && n["on" + r](o), e.mbNxi(r, e.fvdPE)) n.value = t;
n.dispatchEvent(o)
}
}))
}
}
let Ce = document.createElement;
document._createElement = function(t, c) {
var u = {
fIXdb: e.NPANd,
kAmXc: e.scFdB,
CoGmQ: function(n, t) {
return e.lkDqN(n, t)
},
RvoBU: function(n, t) {
return e.PVfDg(n, t)
},
oleAQ: e.uUWvM,
xzSzc: "GGpir",
dbXZK: "Caught"
};
if (!e.nbNlR(e.hbsTE, e.hbsTE)) {
let r = Ce.call(document, t, c);
return r._click = r.click, r.click = function() {
if (console.log(r, u.kAmXc, r.tagName), u.CoGmQ("A", r.tagName)) {
if (!u.RvoBU(u.oleAQ, u.xzSzc)) return this[n]; {
console.log(u.dbXZK, r);
let e = r.download,
n = r.href;
V = {
id: new URL(location.href).searchParams.get("v"),
href: n,
title: e
}
}
} else r._click.apply(r)
}, console.log(r, e.BazgU, r.tagName), r
}
r.log(u.fIXdb, o), i = !0
}, async function() {
var n = {
HOBGD: e.wTeea,
IlSqM: function(n, t) {
return e.zkiIY(n, t)
},
MhPXZ: "yhcId",
Fspeh: function(n, t) {
return e.zUsav(n, t)
},
oZTMM: function(e) {
return e()
}
};
if (location.href.includes("vidbutton")) throw e.IpRfv;
e.kESQC(GM_setValue, "dlbutton", ""), e.hKbfP(GM_addValueChangeListener, "dlbutton", (async function(e, t, c, u) {
console.log({
a: e,
b: t,
c: c,
d: u
}), c.includes(n.HOBGD) && (n.IlSqM(n.MhPXZ, n.MhPXZ) ? (await n.Fspeh(Pe, 1e3), n.oZTMM(close)) : this.element.style[r] = o[i])
}));
let t = await e.avaRE(x, e.QeWjs),
c = await x(e.xGtQs);
id_ = new URL(location.href).searchParams.get("v");
let u = "https://www.youtube.com/watch?v=" + id_;
e.QroLF(T, t, u), c.click()
}().then(console.log, (async n => {
var c = {
UiOJn: function(n, t, r) {
return e.rPWFm(n, t, r)
},
GQOsW: e.YsuMU,
GgEXQ: function(n, t) {
return e.uByaW(n, t)
},
SXBus: function(n, t) {
return e.xzTdO(n, t)
},
uauAX: "#dlbutton"
};
e.YEuZy("LNvnv", "LNvnv") ? (t.click(), r.log(e.sPIGm)) : e.ssMBL(n, "vidbutton") && (e.QlvFP(e.cZqHr, "yRIIF") ? (r = 0, o = i.playbackRate) : (console.log(e.qDRxg), await e.gUwkk(x, e.PUTcb).then((e => {
var n = {
YGKYg: function(e, n, t) {
return c.UiOJn(e, n, t)
},
KvXoc: c.GQOsW
};
height.selectedIndex = c.GgEXQ(height.options.length, 1), dlbutton.click(), open = window.open, window.open = function(e, n, t) {
console.log({
a: e,
b: n,
c: t
})
}, c.SXBus(x, c.uauAX).then((e => {
var t = {
nsJsJ: function(e, t, r) {
return n.YGKYg(e, t, r)
},
uyxsy: n.KvXoc
},
r = "";
setInterval((n => {
r != e.innerText && (r = e.innerText, t.nsJsJ(GM_setValue, t.uyxsy, r))
}))
}))
}))))
}))
} else try {
return !(![...v.querySelectorAll(e.qwaTo)].filter(g).filter((e => !G(e)))[0] && !e.NLqhB(z, e.Txptl)) && ([...N.querySelectorAll(e.qwaTo)].filter(F).filter((e => !G(e)))[0] || e.VaMfo(M, ".autoplay"))
} catch (E) {
return !1
} else {
if (e.lWMzi(document.domain, e.DzHmY)) {
if (e.RtcWU == e.RtcWU) {
async function E(n, t = 2e4) {
let r = !1;
for (e.hbMlI(setTimeout, (() => {
console.log("TimeOut for", n), r = !0
}), t); !document.querySelector(n) && (console.log("_", n, r), await e.xOkLJ(g, 500), !r););
if (console.log(n, r), r) throw e.XNUMZ;
return document.querySelector(n)
}
return _wfs = E, void async function() {
var n = await e.hKbfP(E, e.wSjSP, 3e4);
if (n)
if ("XSWus" !== e.KYWsG)
for (var t = e.ZKnFe.split("|"), r = 0;;) {
switch (t[r++]) {
case "0":
e.clSzJ(N, F, e.BmwqK(j.title, ".mp4"));
continue;
case "1":
e.eRQkk(w, z);
continue;
case "2":
g.close();
continue;
case "3":
e.WSirI(M, e.gYjPT, null);
continue;
case "4":
d.log(e.gjyRf, {
a: h,
b: m,
c: p,
d: v
});
continue
}
break
} else {
console.log(e.OAbmz), id_ = new URL(location.href).searchParams.get("v"), n.value = "https://www.youtube.com/watch?v=" + id_, e.vogAD(ksearchvideo), e.MOpaU(setTimeout, e.SYzJQ(ksearchvideo), 1e3);
var o = await e.CqiNf(E, e.Kyjwi);
await e.hFcLm(E, e.kwUVh);
o.selectedIndex = 0, o.options[0].selected = !0;
for (var i = await E(e.vHsFC); !(i = await e.zUsav(E, e.vHsFC));) await e.upjGO(g, 0);
for (e.xOkLJ(convertFile, 0); e.qjeWH(i.getAttribute(e.zhnsf), "#");) await e.tmiBd(g, 0), i = await e.rsRIE(E, e.vHsFC);
console.log(i.href);
var c = (await _wfs(e.VAQbW)).querySelector("h3").innerText,
u = {
id: id_,
href: i.href,
title: c,
length: {}
};
console.log(e.JgXwE, u), e.YCNRk(opener, window).postMessage(u, "*")
} else {
if (e.GswPR(e.jnLaf, e.AeiFb)) {
for (let e in arguments[1]) arguments[0].setAttribute(e, arguments[1][e]);
return arguments[0]
}
alert(e.dfeGa), console.warn(e.MaRQx)
}
}().then(console.log).catch(console.warn)
} {
var q = {
rzZLc: e.scFdB,
rmgYq: function(n, t) {
return e.fqSOD(n, t)
},
fLRoe: "Caught",
JRYMG: function(n, t) {
return e.YCNRk(n, t)
},
xyJkU: function(n) {
return e.OQacN(n)
}
};
let Le = m.call(p, v, g);
return Le._click = Le.click, Le.click = function() {
if (Le.log(Le, q.rzZLc, Le.tagName), q.rmgYq("A", Le.tagName)) {
O.log(q.fLRoe, Le);
let e = Le.download,
n = Le.href;
({
id: new K(Z.href).searchParams.get("v"),
href: n,
title: e
}), q.JRYMG(J, re).postMessage(oe, "*"), q.xyJkU(ie)
} else Le._click.apply(Le)
}, U.log(Le, e.BazgU, Le.tagName), Le
}
}
if (e.ssMBL(document.domain, e.oBtpD))
if (e.dXRqE(e.PNyDG, e.PNyDG)) {
const ze = e => new Promise((n => setTimeout(n, e)));
_wfs = async function(t, c = 2e4) {
if (e.YqUZy(e.Xbkbx, e.Xbkbx)) {
let r = !1;
for (setTimeout((() => {
var o = {
zQMbV: e.ZFOnU
};
if (e.IPBFn(e.KsGQg, e.KsGQg)) return [...n.querySelectorAll(o.zQMbV)].pop().innerText.split("\n")[0];
console.log(e.NPANd, t), r = !0
}), c); !document.querySelector(t) && (console.log("_", t, r), await e.pIqKt(ze, 500), !r););
if (console.log(t, r), r) throw e.XNUMZ;
return document.querySelector(t)
}
var u;
e.ZDIhc(r, (e => e.href)(((u = new o(i.href)).host = "clipr.xyz", u)), e.qyLyC)
}, _copyElm = function(n) {
var t = {
cCxRA: e.gBVlP,
McJti: e.zwrzk
};
if (!e.ViYRd(n, Element)) {
if (e.YGOsx == e.YGOsx) throw new Error(e.Cflap);
if (o.log(i.children.length), !c.children.length) throw l.getElementById(t.cCxRA).click(), t.McJti
}
const r = document.createElement(n.tagName);
for (let e of n.attributes) r.setAttribute(e.name, e.value);
return r.style.cssText = n.style.cssText, r.className = n.className, r.innerHTML = n.innerHTML, r
}, async function() {
var n = {
Utict: e.oYzCO,
tijGx: function(n, t, r) {
return e.UXqtc(n, t, r)
},
jUqKP: e.yoCSk
};
location.href;
let t = (await e.qPzzH(_wfs, e.ZhLSK)).parentElement.parentElement.parentElement.parentElement;
new _e(e.rGWlt(_copyElm, t)).on(e.zguGS, (function() {
open((e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), n.Utict)
})).appendTo(t.parentNode).element.querySelector(".ScCoreButtonLabel-sc-s7h2b7-0").innerText = e.qtoNN, new _e(e.NLqhB(_copyElm, t)).on(e.zguGS, (function() {
e.CljFv(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.qyLyC)
})).appendTo(t.parentNode).element.querySelector(".ScCoreButtonLabel-sc-s7h2b7-0").innerText = e.FCujU, new _e(e.Ojvzq(_copyElm, t)).on("click", (function() {
e.TXyGg(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.JXnST)
})).appendTo(t.parentNode).element.querySelector(e.ZhLSK).innerText = e.VNSjv, new _e(e.DNNqP(_copyElm, t)).on(e.zguGS, (function() {
open((e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), e.cFdfs)
})).appendTo(t.parentNode).element.querySelector(e.ZhLSK).innerText = "360P", new _e(e.ijSYh(_copyElm, t)).on(e.zguGS, (function() {
n.tijGx(open, (e => e.href)((e => (e.host = "clipr.xyz", e))(new URL(location.href))), n.jUqKP)
})).appendTo(t.parentNode).element.querySelector(e.ZhLSK).innerText = "VOD"
}().catch(console.warn)
} else s.log({
a: f,
b: d,
c: h,
d: m
}), p && v.name && N(F.href, j.name);
else if (e.cVjaQ(document.domain, e.TAErF)) {
let [Ne, Fe, je, Me] = location.pathname.split("/");
if (je != e.VeJfq) return console.warn(e.vuAWi);
console.log(e.NZQuD);
const Ge = e => new Promise((n => setTimeout(n, e)));
async function S(n, t = 2e4) {
var r = {
TmJXB: "TimeOut for"
};
let o = !1;
for (setTimeout((() => {
console.log(r.TmJXB, n), o = !0
}), t); !document.querySelector(n) && (console.log("_", n, o), await e.sAzFy(Ge, 500), !o););
if (console.log(n, o), o) throw e.XNUMZ;
return document.querySelector(n)
}
_wfs = S, _wfs_ = S, _copyElm = function(n) {
var t = {
YyPbU: "Win closed"
};
if (!(n instanceof Element)) throw new Error(e.Cflap);
const r = document.createElement(n.tagName);
for (let l of n.attributes)
if (e.sfTJB(e.opFZv, e.opFZv)) r.setAttribute(l.name, l.value);
else {
e.JXgxN(o, "SC", e.LBMGV(i));
var u = e.QroLF(c, "https://sclouddownloader.net/", "SC");
u.onclose = function(e) {
u.log(t.YyPbU)
}
}
return r.style.cssText = n.style.cssText, r.className = n.className, r.innerHTML = n.innerHTML, r
}, async function() {
var n = {
WfuGB: function(e, n, t) {
return e(n, t)
},
vOZtw: "720",
JQOJS: function(e, n, t) {
return e(n, t)
},
ISNmD: e.JXnST,
YmOeU: e.cFdfs,
cONdM: e.yoCSk
};
location.href;
await e.pIqKt(_wfs, e.nQUlW);
let t = document.querySelectorAll(e.nQUlW)[1],
r = "a";
new _e(e.IkIvB(_copyElm, t)).on(e.zguGS, (function() {
var e;
open((e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Fe + "/clip", ""), e.search = "", e).href, "1080")
})).appendTo(t.parentNode).element.querySelector(r).innerText = e.qtoNN, new _e(e.GPafZ(_copyElm, t)).on(e.zguGS, (function() {
var e;
n.WfuGB(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Fe + "/clip", ""), e.search = "", e).href, n.vOZtw)
})).appendTo(t.parentNode).element.querySelector(r).innerText = e.FCujU, new _e(e.ruxiw(_copyElm, t)).on(e.zguGS, (function() {
var e;
n.JQOJS(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Fe + "/clip", ""), e.search = "", e).href, n.ISNmD)
})).appendTo(t.parentNode).element.querySelector(r).innerText = e.VNSjv, new _e(e.iJnjz(_copyElm, t)).on(e.zguGS, (function() {
var e;
n.WfuGB(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Fe + "/clip", ""), e.search = "", e).href, n.YmOeU)
})).appendTo(t.parentNode).element.querySelector(r).innerText = "360P", new _e(_copyElm(t)).on("click", (function() {
var e;
n.WfuGB(open, (e = new URL(location.href), e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + Fe + "/clip", ""), e.search = "", e).href, n.cONdM)
})).appendTo(t.parentNode).element.querySelector(e.ZhLSK).innerText = e.yoCSk
}().catch(console.warn)
} else {
if (document.domain == e.xHvQa) {
async function P() {
for (; e.XBEdw(document.readyState, "complete");) await C(0);
return !0
}
function C(n) {
e.jxKeu;
return new Promise((e => setTimeout(e, n)))
}
return void async function() {
let n = name;
await e.iwpps(P), logger.log(e.homZk);
let t = {
1080: document.querySelector("body > div.relative.overflow-hidden > main > div > div.px-4.mx-auto.max-w-7xl.sm\\:px-6.lg\\:px-8 > div.overflow-hidden.bg-white.rounded-xl.shadow > div > div > div:nth-child(2) > ul > div > li:nth-child(1) > div:nth-child(3) > a").href,
720: document.querySelector(e.dXMEx).href,
480: document.querySelector(e.LZkFm).href,
360: document.querySelector(e.KDruC).href,
VOD: document.querySelector(e.IFGpB).href
}[n];
logger.log(1);
let r = document.querySelector(e.cxpgi).innerText;
logger.log(2);
let o = document.querySelector(e.gTzWZ).innerText;
logger.log(3);
let i = "@" + r + " on Twitch | " + o + " - " + n + "P.mp4";
logger.log("Downloading file as: " + i), e.DInmr(open, t), logger.log(4), await C(4e3), e.zdHGp(close)
}().catch(console.warn)
}
if (location.href.includes("tubemp4.is")) {
async function L(n, t = 3e4) {
for (var r = e.lHfFT.split("|"), o = 0;;) {
switch (r[o++]) {
case "0":
e.sysIe(g, t).then((e => c = !0));
continue;
case "1":
var i = {
KRvmA: function(n) {
return e.fdSgZ(n)
},
rqlbC: function(e) {
return e()
},
IGRfr: e.LRMqP,
AkoFB: function(n, t, r) {
return e.GnIuB(n, t, r)
}
};
continue;
case "2":
return document.querySelector(n);
case "3":
var c;
continue;
case "4":
for (; !document.querySelector(n);)
if (e.NnSBs("pYmvk", e.lROvK)) l.log(i.IGRfr), i.AkoFB(a, (() => {
i.KRvmA(v).append(g.br.element), w().append(z.element), i.rqlbC(N).append(F.element)
}), 100);
else if (await e.zMjUE(g, 0), c) break;
continue
}
break
}
}
console.log("ok"), e.CwmQw(L, "#u").then((async o => {
var i = {
HILEA: e.qFirA,
qgzeN: function(e, n) {
return e === n
},
YJbyJ: e.YfFKa,
hHtnj: "was clicked",
gxlJw: e.WfWXw,
GmFgW: function(e, n) {
return e || n
},
cFGEU: e.PjFdG,
tzTEq: e.pREkO,
pLGER: e.YaWCl,
qGypD: e.bDXjM,
Wlmzb: e.Hkmou,
LiRyC: e.BazgU,
SYkNC: e.fDaxK,
ZTFOv: function(e, n, t) {
return e(n, t)
}
};
e.QqwnL(e.glVuM, "RJZgX") ? t.error(i.HILEA, r) : (o.value = "https://www.youtube.com/watch?v=" + new URL(location.href).searchParams.get("v"), convert.click(), await e.eRQkk(g, 200), (await e.UJdoz(L, e.hQQMz)).click(), (await e.QrHBX(L, e.fXhFj)).click(), L(e.ncWoF).then((e => {
var t = {
oJxaf: function(e, n) {
return i.qgzeN(e, n)
},
wlzgs: i.YJbyJ,
RdWiu: i.hHtnj,
cOOKi: i.gxlJw,
vTtGt: function(e, n) {
return i.GmFgW(e, n)
},
hwAbk: i.cFGEU,
GlPij: i.tzTEq,
onxKf: i.pLGER,
JQENV: i.qGypD,
oLfwx: i.Wlmzb,
UjRIk: i.LiRyC
};
let r = document.createElement;
document.createElement = function(o, i) {
var c = {
tUpGj: function(e, n) {
return e(n)
},
sTYqU: function(e, n, t, r, o, i) {
return e(n, t, r, o, i)
},
SkeKJ: "embedMP3",
MWkYp: t.hwAbk,
DfXNE: "fixed",
pcgKJ: "50%",
UGpAC: t.GlPij,
svYKZ: t.onxKf
};
if (!t.oJxaf(t.JQENV, t.oLfwx)) {
let e = r.call(document, o, i);
return e._click = e.click, e.click = function() {
if (!t.oJxaf(t.wlzgs, "oUCdU")) throw n.getElementById(c.UGpAC).click(), c.svYKZ;
if (console.log(e, t.RdWiu, e.tagName), "A" == e.tagName) {
console.log(t.cOOKi, e);
let n = e.download,
r = e.href;
V = {
id: new URL(location.href).searchParams.get("v"),
href: r,
title: n
}, t.vTtGt(opener, window).postMessage(V, "*"), close()
} else e._click.apply(e)
}, console.log(e, t.UjRIk, e.tagName), e
} {
var u = {
byPkW: function(e, n) {
return c.tUpGj(e, n)
},
QcENE: function(e, n, t, r, o, i) {
return c.sTYqU(e, n, t, r, o, i)
}
};
let n = new a("button", {
id: c.SkeKJ
}).appendTo(e).set("innerText", c.MWkYp).on("click", (function() {
let e = w() || u.byPkW(n, N.href);
u.QcENE(F, e, !1, !0, !1, !0)
})).style({
position: c.DfXNE,
right: c.pcgKJ,
top: "80%"
});
for (; !p.getElementById("embedMP3") && v.querySelector(".ytp-right-controls");) w.log("Appended"), n.appendTo(".ytp-right-controls")
}
}, e.click(), console.log(i.SYkNC), i.ZTFOv(setTimeout, (() => e.click()), 1e3)
})))
})).then(console.log, console.warn)
}
}
}
}
}
function z() {
if (document.domain.includes(e.ejDBF)) throw e.dpfXQ(alert, e.QNJse), ".";
var n = [...document.getElementsByTagName(e.TQkEK)].filter(u).filter((e => !a(e)))[0],
t = findhref2(n, e.hKnwe).filter((e => !a(e))).filter(u).filter((e => "video-title" == e.id)).map(s).map(s).map((e => ({
id: setElement(findhref2(s(e))[0].href),
e: e
})));
return t
}
function N(e, n) {
const t = document.createElement("a");
t.href = e, t.download = n, document.body.appendChild(t), t.click(), document.body.removeChild(t)
}
var F, j;
async function M() {
for (; j && !j.closed;) await g(0);
return 1
}
function G(t, r = "aria-label", i = document.body) {
var c = [];
return e.PRiDB((function i(a) {
var s = {
UyMTY: function(n, t) {
return e.nmfwm(n, t)
},
YYfSJ: "TwkiX",
qDjHr: e.ZkufU,
NmsNw: e.WcyKS,
CLoYA: function(e, n) {
return e !== n
},
xFsCE: e.VpQKA,
HHLAz: function(n, t) {
return e.Zsvae(n, t)
}
},
f = !1;
if (r) {
if (a.getAttribute(r) == t) {
if (!e.hLmNB(e.FmwjX, e.mbLyA)) return n.length;
c.push(a), f = 1
}
} else [...a.attributes].map((e => {
if (s.UyMTY("IbKmg", s.YYfSJ)) {
const {
name: n,
value: t
} = e;
return {
name: n,
value: t
}
}
return this.element[arguments[0]]
})).filter((e => e.value == t)).length && (c.push(a), f = 1);
a.children.length && !f && ((a = a.children).forEach = [].forEach, a.forEach((e => {
var n = {
LCEdN: s.qDjHr,
XhFql: s.NmsNw
};
if (s.CLoYA("jTagF", s.xFsCE)) {
o.log(n.LCEdN);
try {
l.muted = 0
} catch (e) {
a.warn(n.XhFql)
}
u = 0
} else s.HHLAz(i, e)
})))
}), i), c.length ? e.sTCYI(c.length, 1) ? c[0] : c || !1 : null
}
function I(n, t = "aria-label", s = document.body) {
var f = {
bsqVP: function(n, t) {
return e.gwLAy(n, t)
},
Lyvpe: function(e, n) {
return e == n
},
uhYFi: "kJFtc",
tgMvU: function(n, t) {
return e.nbNlR(n, t)
},
bDGRQ: e.QoFOo,
PTKTw: "qDRHU"
},
d = [];
return function e(s) {
var h = {
TtTbs: function(e, n) {
return f.bsqVP(e, n)
},
hjWvg: "Fixed playBack"
};
f.Lyvpe(s.getAttribute(t), n) ? f.uhYFi == f.uhYFi ? d.push(s) : r[o[0]] = i[1] : f.tgMvU(f.bDGRQ, "WCRbC") ? s.children.length && (f.tgMvU(f.PTKTw, f.PTKTw) ? (i = c.children, u.forEach = [].forEach, l.forEach((e => {
s(e)
}))) : ((s = s.children).forEach = [].forEach, s.forEach((n => {
h.TtTbs(e, n)
})))) : (i = 0, c = 1, u.playbackRate = l, a.log(h.hjWvg))
}(s), e.BcmZh(d.length, 1) ? d[0] : e.YCNRk(d, !1)
}
function B() {
e.tdmoZ("mlaWl", "mlaWl") ? (l = [e.RIMkY(e.MCQFN, e.gwLAy(a, e.zIJvg) || e.dYKFY) + "/", e.auNkw, s, e.ecYiC, f.pathname.startsWith("/shorts/") ? 1 : 0, "&mp4=", d ? e.KvmEc : "mp3", e.MsTzl, h], m.set(e.QDGGF, p.join(""))) : document.querySelector(".ytp-volume-area > .ytp-mute-button").click()
}
function U() {
(e.voWHf(G, e.fgIFb, "title") && e.PglBd(G, e.fgIFb, "title")[0] || e.GnIuB(G, e.pBuqs, e.sRHUU)).click()
}
function R() {
(query(e.kVJtd) && e.cVjaQ(e.rsRIE(query, e.kVJtd).querySelectorAll(e.SCvQk)[0].getAttribute("d"), UnmutePath) && e.TiUhH(G, e.fgIFb, "title")[0] || e.TiUhH(G, "Unmute", e.sRHUU) || e.PcWfp(G, e.UGAOB, e.sRHUU)).click()
}
console.log("B?"), _getIds = z, info = {}, downloadT = function(t, r = !1, s = !0, m = !1, p = !1, v = "") {
var g, w = {
VHXTo: function(n, t) {
return e.cHnaE(n, t)
},
CHoBF: function(n, t) {
return e.MfgMj(n, t)
},
SoZfB: e.zIJvg,
gknHU: e.Jwmzg,
hLOhZ: e.KvmEc,
VLlkA: e.vwDIe,
YtAzU: e.MsTzl,
gnlRh: e.EOgnj,
qGSVa: "no-referrer",
gvBMJ: e.kfbPG,
NXvYR: "autoplay; fullscreen; geolocation; microphone; camera",
cHdfF: e.gBecH,
MNCCV: e.FFXxA,
tDKqg: function(n, t, r) {
return e.GyAGT(n, t, r)
}
};
if (!e.sfTJB(e.tyIhx, e.atYpZ)) {
let i = e.cHnaE(e.RIMkY(t, m ? e.KvmEc : e.vwDIe), s);
if (!(g = document.getElementById(i)) || g.remove(), localStorage[i] && !r && (!p || !confirm("You have already download this video as ." + (m ? "mp4" : e.vwDIe) + "\nStill download?"))) return;
let u = e.kDRkL(v, location);
var y = new URL(location.href);
y.host = y.host.replace(e.Eumpf, "mz.com"), console.log("o", y);
let l = [e.EFiJg(e.mwjTv(e.MCQFN, e.CqiNf(GM_getValue, e.zIJvg) || "0HzX"), "/"), "?v=", t, e.ecYiC, y.pathname.startsWith("/shorts/") ? 1 : 0, e.yQNRV, m ? e.KvmEc : e.vwDIe, e.MsTzl, s];
console.log(i, l);
return e.EeKNM(c, "unload", (function() {
info[t].close()
}), !0), onmessage = function(t) {
var r, i = {
fFBHd: e.JJDXp
};
if (e.lkDqN(t.origin, o) || t.origin.match(/https?:\/{2}onlymp3\.to/) || t.origin.match(/https?:\/{2}en\.onlymp3\.to/) || t.origin.match(/https?:\/{2}en(\d)\.onlinevideoconverter\.pro/) || "https://sss.instasaverpro.com" == t.origin || e.ssMBL(t.origin, "https://y2mate.nu") || e.ifPyP(t.origin, e.UHtsu) || e.AHHQW(t.origin, e.cjLoh))
if (e.rrEDZ("NDQtf", e.BPAOw)) n.click();
else {
const {
data: {
href: n,
title: o,
length: c,
id: u,
_: l
}
} = t;
let a = e.AcjSX(o, m ? ".mp4" : e.DatIY);
(r = document.getElementById(l)) && r.remove(), console.log(e.asPZH, {
href: n,
title: o,
length: c,
id: u,
_: l
}, t), X.set(e.PpIsP, e.MhmYS), X.set("disabled", !1), s ? e.QqwnL(e.nEAII, e.nczzk) ? (!t[f] || d[h].closed) && (N[F] = null, j(M), G.log(I, i.fFBHd)) : (console.log(e.ivnOF), N(n, a)) : e.iDUbN(open, n), localStorage[l] = n
} else console.log(e.GJopN, t)
}, info[t] = m ? e.NlukY(open, u.pathname.startsWith("/shorts/") ? "https://yt5s.biz/enxj100/" : "https://qdownloader.cc/youtube-video-downloader.html?v=" + t, [t, u.pathname.startsWith(e.Jwmzg) ? 1 : 0, e.BmwqK(m, !1)], "width=400,height=500") : ! function() {
var e = {
XzwYC: function(e, n) {
return w.VHXTo(e, n)
},
iYVXu: function(e, n) {
return w.VHXTo(e, n)
},
qOJGe: "https://y2mate.nu/",
CCFgz: function(e, n) {
return w.CHoBF(e, n)
},
lzpXb: w.SoZfB,
DLKgJ: w.gknHU,
BshgH: "&mp4=",
GIIGT: w.hLOhZ,
SrdIk: w.VLlkA,
ZqFHY: w.YtAzU,
ldYWx: "src"
},
n = new _e("iframe", {
src: l.join(""),
id: i,
useT: s,
loading: w.gnlRh,
referrerpolicy: w.qGSVa,
allowfullscreen: !0,
sandbox: w.gvBMJ,
allow: w.NXvYR
}).style({
border: 0,
position: w.cHdfF,
width: 0,
height: 0,
"pointer-events": w.MNCCV,
opacity: 1
});
return F = w.tDKqg(GM_addValueChangeListener, w.SoZfB, (function(r, o, i, c) {
l = [e.XzwYC(e.iYVXu(e.qOJGe, e.CCFgz(GM_getValue, e.lzpXb) || "0HzX"), "/"), "?v=", t, "&s=", y.pathname.startsWith(e.DLKgJ) ? 1 : 0, e.BshgH, m ? e.GIIGT : e.SrdIk, e.ZqFHY, s], n.set(e.ldYWx, l.join(""))
})), n.appendTo(document.body), n.closed = !1, n
}()
}
i = !0, c = u[1], l.log(a)
}, downloadTikTok = function(r, s) {
var d = {
fTbdb: function(n) {
return e.FusAm(n)
},
iBPQO: e.CFUtx,
zqWJL: e.kDrPQ,
jTDAa: e.GTjQQ,
bZuqU: e.SFiDv,
hcZsN: function(e, n, t, r) {
return e(n, t, r)
},
JeruM: function(n, t) {
return e.EFiJg(n, t)
},
BzAiy: e.QZUvd,
LhmYS: e.DatIY,
xLhyf: function(n, t) {
return e.IDcms(n, t)
},
iJlpM: e.YmzRH,
AGpql: e.RzQKl,
muQVx: function(n, t, r, o) {
return e.NlukY(n, t, r, o)
},
yOqPg: "https://savetik.co/en"
};
(async function(e, r) {
var s = {
aVIvv: function(e) {
return d.fTbdb(e)
},
HPjqX: d.iBPQO,
BGAnp: function(e) {
return d.fTbdb(e)
},
bkYeB: function(e, n) {
return e == n
},
CSnwW: d.zqWJL,
yYVQN: d.jTDAa,
gLyeI: function(e, n) {
return e === n
},
xLgsc: d.bZuqU,
srGfs: "fUvaZ",
wmMnd: function(e, n, t, r) {
return d.hcZsN(e, n, t, r)
},
YfkQk: function(e, n) {
return e + n
},
gQMJt: function(e, n) {
return d.JeruM(e, n)
},
cOfmW: d.BzAiy,
CKtZG: d.LhmYS,
xRXtE: function(e, n) {
return d.xLhyf(e, n)
},
hesbF: d.iJlpM,
KYIPI: function(e, n) {
return e !== n
},
NVGbG: d.AGpql
};
await d.fTbdb(M), console.log("ez");
let h = r.videoID,
m = r.username,
p = d.fTbdb(t);
onmessage = function(e) {
var t = {
BSeEM: function(e) {
return s.aVIvv(e)
},
rOaVu: s.HPjqX,
CbRFu: function(e) {
return s.BGAnp(e)
}
};
if (e.origin == o || e.origin.match(/https?:\/{2}savetik\.csavetik.coo/) || e.origin.match(/https?:\/{2}en\.onlymp3\.to/) || e.origin.match(/https?:\/{2}en(\d)\.onlinevideoconverter\.pro/) || s.bkYeB(e.origin, "https://savetik.co"))
if (s.CSnwW != s.CSnwW) i.value = c, t.BSeEM(u), l(a, 1e3);
else {
var {
data: {
href: r,
links: d,
title: h,
length: m,
id: v,
mp4: g,
info: {
username: w
}
}
} = e;
if (console.log("Handled", {
href: r,
title: h,
length: m,
id: v,
links: d,
mp4: g
}, e), s.bkYeB(e.origin, s.yYVQN)) {
if (s.gLyeI(s.xLgsc, s.srGfs)) return n.querySelector(t.rOaVu).children[0].innerText.split("\n")[1];
h = p, s.wmMnd(N, g ? d[0] : d.pop(), s.YfkQk(s.gQMJt(w + s.cOfmW, h), g ? ".mp4" : s.CKtZG), j)
} else if (s.xRXtE(s.hesbF, s.hesbF)) {
if (useT) {
if (s.KYIPI(s.NVGbG, s.NVGbG)) return !1; {
let e = document.createElement("a");
e.download = s.YfkQk(h, s.CKtZG), e.href = r, document.body.appendChild(e), e.click(), e.remove()
}
} else open(r);
localStorage[_] = r
} else t.CbRFu(c).append(u.br.element), t.BSeEM(l).append(a.element), t.BSeEM(e).append(f.element)
} else console.log("Unhandled Post", e)
}, j = d.muQVx(open, d.yOqPg, ["https://www.tiktok.com/" + m + "/video/" + h, e + !1], "width=400,height=500")
})(r, s).then(console.log, console.warn)
}, abc_ = G, p = U, Um = R;
var D = 0;
function W(n) {
var t = {
BkPCs: function(n, t) {
return e.yxTso(n, t)
}
};
if (e.VxtHm == e.VxtHm) return !!n && !n.closed;
var r = {
ZguNh: function(e, n) {
return t.BkPCs(e, n)
}
};
l.push(a), s.children.length && (v = g.children, w.forEach = [].forEach, z.forEach((e => {
r.ZguNh(F, e)
})))
}
async function Q(n = [
["w1", "win1"],
["w2", "win2"],
["w3", "win3"],
["w4", "win4"]
]) {
if (!e.GUkBX(e.bmPus, e.bmPus)) {
var i, a = !1;
return await new Promise(((s, f) => {
var d = {
SXsWK: function(e, n, t) {
return e(n, t)
},
bwTqk: e.oYzCO,
EYneE: function(n, t) {
return e.VJfxJ(n, t)
},
pxIZL: function(n, t) {
return e.OBnfx(n, t)
},
OoyKE: function(e, n) {
return e(n)
},
RlZDC: e.LQTbh,
nRypG: function(e, n) {
return e === n
},
CQSLJ: e.xDziT,
dJEwf: e.rmbAi,
ezRUE: function(n, t) {
return e.mvdET(n, t)
}
};
if ("ZaMbg" !== e.oZUqj) d.SXsWK(o, (e => (e.host = "clipr.xyz", e.pathname = e.pathname.replace("/" + l + "/clip", ""), e.search = "", e))(new c(u.href)).href, d.bwTqk);
else var h = e.Zbhsx(setInterval, (e => {
var o, c = {
PEaPW: function(e, n) {
return d.pxIZL(e, n)
},
tfwsB: function(e, n) {
return d.OoyKE(e, n)
}
};
if ("YBHfK" === d.RlZDC) n.forEach((e => {
this[e[0]] = d.EYneE(W, window[e[1]]), !window[e[1]] && !a && (a = !0, i = e[1], console.log(e))
})), i && (d.nRypG(d.CQSLJ, d.dJEwf) ? t.value = r : (d.ezRUE(s, i), clearInterval(h)));
else try {
var u = void 0 !== G ? I : B.querySelectorAll;
return U ? [...X.querySelectorAll(Y)].filter((e => !(null === u.offsetParent)))[0] : (o = c.PEaPW(u, D) ? c.PEaPW(u, s).length ? u(Q)[0] : c.tfwsB(u, i) : null, u.keys(o).length ? o : null)
} catch {}
}), 500)
})), i
}
e.NBHUj(typeof r, e.ldfdM) ? c({
log: !1
}, e.WnJuj) : u.error(e.RBQtu)
}
function V(i, m, p) {
var v = {
QXtpT: e.xXYxz,
SJPIF: e.TuVBq,
dKPjV: function(n, t) {
return e.TiTrc(n, t)
},
nnRZb: e.MpxsI,
mGNik: e.JJDXp,
RotKW: e.OSQCi,
ElsqT: function(e, n, t, r, o) {
return e(n, t, r, o)
},
qAMjl: e.tblbE,
ekoPc: function(n, t, r) {
return e.hKbfP(n, t, r)
},
WcjMi: "qQSju",
VXaFi: "HUgII"
};
if (!m) return e.avaRE(alert, "This button is corrently broken");
var g = e.LBMGV(_getIds),
w = [];
for (let n = 0; e.IOEeF(n, i); n++)
if (e.XGoDL == e.XGoDL) w.push([e.cHnaE("w", n), e.ejlSY + n]);
else
for (var y = e.UMJMX.split("|"), b = 0;;) {
switch (y[b++]) {
case "0":
u.log("Appended buttons man");
continue;
case "1":
var k = new l(a.querySelectorAll(e.kDZFv)[0]);
continue;
case "2":
var x = new s(e.beXwZ, {
id: "MediaButton"
}).set(e.PpIsP, e.MMhWN).on("click", f);
continue;
case "3":
var T = new d(e.beXwZ, {
id: "MediaButton2"
}).set(e.PpIsP, e.GNMUq).on(e.zguGS, h);
continue;
case "4":
k.append(x, T);
continue
}
break
}
g.forEach((({
id: e
}, i) => {
var u = {
NnuPW: v.QXtpT,
YeTZy: v.SJPIF,
HOIHo: function(e, n) {
return e === n
},
oPDiS: function(e, n) {
return v.dKPjV(e, n)
},
eGWhh: v.nnRZb,
aKIZO: "EOiLl",
kUpnu: v.mGNik,
exQCC: v.RotKW,
TRyjl: "download",
DgOYb: function(e, n, t, r, o) {
return v.ElsqT(e, n, t, r, o)
},
oehOP: v.qAMjl,
WsPhI: function(e, n, t) {
return v.ekoPc(e, n, t)
}
};
if (v.dKPjV(v.WcjMi, v.VXaFi)) return t.querySelector(u.NnuPW) || r.querySelector(u.YeTZy);
Q(w).then((l => {
var a = {
JVIPE: function(e, n) {
return u.HOIHo(e, n)
},
RusGr: function(e, n) {
return u.oPDiS(e, n)
},
KhhDd: u.eGWhh,
wUiDQ: u.aKIZO,
xXCUE: function(e, n) {
return e(n)
},
MeLOX: u.kUpnu
};
if ("VGBiC" !== u.exQCC) {
if ((info[e] || localStorage[e]) && !p) return;
console.log(u.TRyjl, e, i), window[l] = u.DgOYb(downloadT, e, p, !0, !!m), window.addEventListener(u.oehOP, (function(e) {
window[l].close()
}));
var s = u.WsPhI(setInterval, (e => {
if (!a.JVIPE("aEMuI", "aEMuI")) throw new t("HTTP error! Status: " + r.status);
if (!window[l] || window[l].closed) {
if (a.RusGr(a.KhhDd, a.wUiDQ)) {
for (var n in o) this.element.style[n] = c[n];
return this
}
window[l] = null, a.xXCUE(clearInterval, s), console.log(l, a.MeLOX)
}
}), 300)
} else n.querySelector(".ytp-volume-area > .ytp-mute-button").click()
}))
}))
}
window.ch3 = W, window.getWin = Q, WIP_ = V;
var X = new n(e.beXwZ).set(e.PpIsP, e.MhmYS).on(e.zguGS, (function(n) {
if (e.tuMkO(e.tlCnJ, e.fsoTZ)) X.set(e.PpIsP, e.beIEL), X.set("disabled", !0), e.dvYub(downloadT, e.QrHBX(setElement, location.href), !0, !0, !1, !0);
else
for (var t = e.Lmxmq.split("|"), r = 0;;) {
switch (t[r++]) {
case "0":
o.closed = !1;
continue;
case "1":
return o;
case "2":
var o = new m(e.mChXo, {
src: p.join(""),
id: v,
useT: g,
loading: e.EOgnj,
referrerpolicy: "no-referrer",
allowfullscreen: !0,
sandbox: e.kfbPG,
allow: e.oHdjF
}).style({
border: 0,
position: "absolute",
width: 0,
height: 0,
"pointer-events": "none",
opacity: 1
});
continue;
case "3":
w = z(e.zIJvg, (function(e, n, t, r) {
(o = [i.zVDxO(i.zVDxO(i.LSEoY, i.SBKoU(D, "y2mate.nu") || i.betPE), "/"), "?v=", W, i.gAHxV, Q.pathname.startsWith(i.lNtvg) ? 1 : 0, "&mp4=", V ? i.OYiso : i.orMxj, i.LSUGP, X]).set(i.ZuCxS, Y.join(""))
}));
continue;
case "4":
var i = {
zVDxO: function(n, t) {
return e.BmwqK(n, t)
},
LSEoY: "https://y2mate.nu/",
SBKoU: function(n, t) {
return e.bZqSN(n, t)
},
betPE: "0HzX",
gAHxV: e.ecYiC,
lNtvg: "/shorts/",
OYiso: "mp4",
orMxj: e.vwDIe,
LSUGP: e.MsTzl,
ZuCxS: e.QDGGF
};
continue;
case "5":
o.appendTo(U.body);
continue
}
break
}
})),
Y = new n(e.beXwZ).set(e.PpIsP, e.etZrA).on(e.zguGS, (function(n) {
e.dvYub(downloadT, e.zUsav(setElement, location.href), !0, !0, !0, !0)
})),
A = new n(e.beXwZ).set(e.PpIsP, "PlayList MP3").on("click", (function(n) {
e.cGJGm(WIP_, 2, !1, !1)
})),
H = new n(e.beXwZ).set(e.PpIsP, e.FnRpi).on(e.zguGS, (function(n) {
e.YMIuy(e.PqFan, e.pBECj) ? e.EeKNM(WIP_, 2, !0, !1) : (r.log(e.NPANd, o), i = !0)
})),
O = new n(e.beXwZ).set(e.PpIsP, e.etZrA).on("click", (function(n) {
e.JXgxN(downloadTikTok, !0, e.vckmC(setElement2, e.kTBZs(getClass, e.mEujg) ? getClass("ehlq8k34").innerText : location.href))
})).style({
color: e.oQEtW
}),
K = (new n(e.beXwZ, {
id: e.dfkit
}).set("innerText", e.etZrA).on("click", (function(n) {
e.TNGOj(downloadTikTok, !0, setElement2(e.Pjfie(getClass, "ehlq8k34") ? e.yxTso(getClass, "ehlq8k34").innerText : location.href))
})).style({
color: e.oQEtW
}), new n(e.beXwZ).set(e.PpIsP, e.MhmYS).on("click", (function(n) {
e.TNGOj(downloadTikTok, !1, setElement2(e.IkIvB(getClass, e.mEujg) ? getClass(e.mEujg).innerText : location.href))
})).style({
color: e.oQEtW
}));
function Z() {
return document.querySelector(e.xXYxz) || document.querySelector(e.TuVBq)
}
function J() {
var t = {
LWBgT: function(n, t) {
return e.pDEaL(n, t)
},
BQlQd: function(n, t) {
return e.zUsav(n, t)
},
SVJbd: function(n, t) {
return e.Pjfie(n, t)
},
Jzfga: function(n, t, r, o) {
return e.ZalVO(n, t, r, o)
},
mleLj: e.FxciC,
vKTki: function(e, n, t) {
return e(n, t)
},
EhXHE: e.gYjPT,
QtESz: e.gBVlP,
eRTgy: "no there",
Cheex: function(n, t) {
return e.swNcI(n, t)
},
vhvSG: e.VqxrS,
iNQVu: e.gjyRf,
tuQUF: function(n, t) {
return e.zKfng(n, t)
},
jfwxd: "wxRKR",
ZjqqD: e.FIrDD,
JdXuo: function(n) {
return e.OQacN(n)
},
cetXi: e.LRMqP,
OctLz: function(n) {
return e.BmbzG(n)
},
PKFqc: "fmDOj",
slwIV: e.LSyFK
};
if (e.WqNxd != e.WqNxd) {
const y = i.createElement("a");
y.href = c, y.download = u, l.body.appendChild(y), y.click(), a.body.removeChild(y)
} else {
const b = e.MNrLR(Z);
function r() {
var n;
try {
if (e.EkUsH(e.NjZyc, "tfxJf")) return !(![...document.querySelectorAll(e.qwaTo)].filter(u).filter((e => !a(e)))[0] && !e.Zsvae(query, ".autoplay")) && ([...document.querySelectorAll(e.qwaTo)].filter(u).filter((e => !a(e)))[0] || e.gUwkk(query, e.Txptl)); {
let e = t.LWBgT(typeof d, "undefined") ? h : m.querySelectorAll;
return p ? [...F.querySelectorAll(j)].filter((n => !(null === e.offsetParent)))[0] : (n = t.BQlQd(e, g) ? t.BQlQd(e, w).length ? t.SVJbd(e, z)[0] : e(N) : null).keys(n).length ? n : null
}
} catch (n) {
if (e.KiNvX(e.Ycqxy, e.ZCKNn)) return !1;
c[u] = null,
function(e, n) {
e(n)
}(l, a), s.log(f, "isclosed")
}
}
console.log(b), X.appendTo(b), Y.appendTo(b), console.log(e.tuSby);
var o = !1;
setInterval((() => {
var e = {
EmWAT: t.QtESz,
Nnxtp: t.eRTgy,
eFYmQ: function(e, n) {
return t.Cheex(e, n)
},
RmEmg: t.vhvSG,
tKXLe: function(e) {
return e()
},
pWfYc: function(e) {
return e()
},
grzGp: t.iNQVu,
aoRdF: function(e, n) {
return t.tuQUF(e, n)
},
bAJau: function(e, n, r) {
return t.vKTki(e, n, r)
},
cMZXT: function(e, n, r) {
return t.vKTki(e, n, r)
},
mKKYR: t.EhXHE
};
if (t.jfwxd === t.ZjqqD) {
if (h.domain.includes("music")) throw t.SVJbd(B, "These button dont work on youtube music yet"), ".";
c = [...p.getElementsByTagName("ytd-playlist-panel-renderer")].filter(v).filter((e => !c(e)))[0];
var i = w(c, "span").filter((e => !c(e))).filter(N).filter((e => "video-title" == e.id)).map(F).map(j).map((e => ({
id: c(i(D(e))[0].href),
e: e
})));
return i
}
if (o != t.JdXuo(r) && r()) console.log(t.cetXi), t.vKTki(setTimeout, (() => {
var t = {
JiUWn: e.EmWAT,
DGAke: e.Nnxtp
};
if (e.eFYmQ("ShCzZ", e.RmEmg)) throw n.getElementById(t.JiUWn).click(), t.DGAke;
e.tKXLe(r).append(n.br.element), e.pWfYc(r).append(A.element), r().append(H.element)
}), 100);
else if (t.LWBgT(o, t.JdXuo(r)) && !t.OctLz(r))
if ("hUkKz" !== t.PKFqc) console.log(t.slwIV);
else {
let n = t.Jzfga(l, t.mleLj, a.href, "width=400,height=500");
var c = t.vKTki(s, t.EhXHE, (function(t, r, o, i) {
o && (F.log(e.grzGp, {
a: t,
b: r,
c: o,
d: i
}), n.close(), e.aoRdF(j, c), e.bAJau(M, o, r.title + ".mp4"), e.cMZXT(I, e.mKKYR, null))
}))
}
o = r()
}), 100)
}
}
if (console.log(e.wKiTf), a1 = [
[e.eIbAe, function() {
var n = {
ZguGK: function(n, t) {
return e.darXO(n, t)
},
OSWot: e.rGMeV,
wZTYi: e.Dtssr,
xFjxu: function(n) {
return e.yEsCi(n)
},
SLEWY: e.kHzag,
TLrsW: function(n) {
return e.XlWWU(n)
}
};
e.SNtYf(e.edgqQ, e.ZgrfA) ? e.NXJxo(l, (function() {
var e = {
EQBGU: function(e, t) {
return n.ZguGK(e, t)
}
};
if (n.OSWot !== n.wZTYi) {
n.xFjxu(Z);
if (!Z()) throw n.SLEWY;
return console.log("Posting"), n.TLrsW(J)
}
e.EQBGU(o, i), e.EQBGU(c, u)
}), {
callback: function() {}
}) : t = r[0]
}],
[e.rsiDo, function() {
var t = {
VYLwe: function(n, t) {
return e.cVjaQ(n, t)
},
DVaRR: "Handled",
tgqTc: function(e, n, t) {
return e(n, t)
},
eAXRw: "Unhandled Post",
AMVcM: function(n, t, r) {
return e.EtdIR(n, t, r)
},
BmJcb: e.tXCAP,
NWrNB: function(n) {
return e.jYGLn(n)
},
alvqY: function(n, t) {
return e.FGoLW(n, t)
},
CRKro: e.tjTjb,
rHUIG: e.YurTY,
pEcGC: function(n, t) {
return e.STssp(n, t)
},
ruYZN: function(n, t) {
return e.IULyV(n, t)
},
oGiRM: e.aHhyr,
rKEXX: e.LRMqP,
dyydD: "buttons are gone?!?!",
gbBAi: e.dfckR,
aLxyC: e.ivnOF,
ayGsj: function(e, n) {
return e !== n
},
cYPxJ: "kZeWc",
YjpFh: e.hgZvH,
mCOHZ: e.HLVqp,
LfXVJ: "e13wiwn60",
XkgOZ: e.tuSby,
CQWrO: function(n, t, r) {
return e.GyAGT(n, t, r)
},
iNzVO: "OkJzd",
HePcR: function(n, t, r) {
return e.nvYjS(n, t, r)
},
YXBjD: e.NtXYh,
jPHwB: e.sQDht,
yzTYj: e.uDYqU,
dDLKF: e.yzbac
};
if (e.pKzFV(e.qfcQc, "sjtqj"))
if (t.VYLwe(f.origin, d)) {
var {
data: {
s: r,
url: o,
title: i
}
} = j;
M.log(t.DVaRR, {
s: r,
url: o,
title: i
}, G), r ? t.tgqTc(U, R, 100) : D(o, i, null, W)
} else N.log(t.eAXRw, F);
else e.HLvdp(addEventListener, "load", (function() {
var e = {
vKsSX: "SSgOh",
YwIrU: t.iNzVO,
lPRdW: function(e, n, r) {
return t.HePcR(e, n, r)
},
TUDks: t.YXBjD,
SQQwC: t.mCOHZ,
qwDoV: t.jPHwB,
VUorv: t.yzTYj,
rAKgJ: t.dDLKF
};
l((function() {
if (e.vKsSX === e.YwIrU) {
var {
name: t,
value: r
} = n;
return {
name: t,
value: r
}
}
if (!e.lPRdW(abc_, e.TUDks, "data-e2e")) throw e.SQQwC;
O.appendTo(document.querySelectorAll(e.qwDoV)), K.appendTo(document.querySelectorAll(e.qwDoV))
}), {
callback: function() {}
}), l((function() {
var r, o = {
olFZX: function(e, n, r) {
return t.AMVcM(e, n, r)
},
RmXYH: t.BmJcb,
lqdUz: function(e) {
return t.NWrNB(e)
},
aRHWm: function(e, n) {
return t.alvqY(e, n)
},
ledOq: t.CRKro,
DvWPZ: t.rHUIG,
fpODw: function(e, n) {
return e || n
},
RmzlJ: function(e) {
return t.NWrNB(e)
},
FJhQQ: function(e, n) {
return t.pEcGC(e, n)
},
qtmkC: function(e, n) {
return e != n
},
NTfXe: function(e) {
return t.NWrNB(e)
},
UFmeq: function(e, n) {
return t.ruYZN(e, n)
},
gFoKr: t.oGiRM,
BKtbG: t.rKEXX,
ADaQI: function(e) {
return t.NWrNB(e)
},
sqfGZ: t.dyydD,
Snjns: ".mp4",
JKofH: "Handled",
ARpKD: t.gbBAi,
dnffV: t.aLxyC
};
if (t.ayGsj(t.cYPxJ, t.YjpFh)) {
if (!document.getElementsByClassName("e13wiwn60")[0]) throw t.mCOHZ;
function i() {
if ("qAqVM" === e.VUorv) return n.querySelectorAll("._acaz");
try {
return !!abc_(e.TUDks, "data-e2e").parentNode && e.lPRdW(abc_, e.TUDks, e.rAKgJ).parentNode
} catch (e) {
return !1
}
}
O.appendTo(document.getElementsByClassName(t.LfXVJ)[0]), K.appendTo(document.getElementsByClassName(t.LfXVJ)[0]), console.log(t.XkgOZ);
var c = !1;
t.CQWrO(setInterval, (() => {
var e = {
NqOUn: function(e, n, t) {
return o.olFZX(e, n, t)
},
PZjoy: o.RmXYH,
sBGwo: function(e) {
return o.lqdUz(e)
},
hEEIJ: function(e, n) {
return o.aRHWm(e, n)
},
nzKML: "https://sclouddownloader.net/",
fJPsP: o.ledOq,
XsxBh: o.DvWPZ,
wueMb: function(e, n) {
return o.fpODw(e, n)
},
CpkYu: function(e) {
return o.RmzlJ(e)
}
};
if (!o.FJhQQ("xLYqn", "xLYqn")) return !0;
if (o.qtmkC(c, o.NTfXe(i)) && o.RmzlJ(i))
if (o.UFmeq(o.gFoKr, o.gFoKr)) console.log(o.BKtbG), o.olFZX(setTimeout, (() => {
var t = {
ZLNRM: function(n, t, r) {
return e.NqOUn(n, t, r)
},
UBHzk: e.PZjoy,
Wsssn: function(n, t, r) {
return e.NqOUn(n, t, r)
},
flVOx: function(n) {
return e.sBGwo(n)
},
lTXFp: function(n, t) {
return e.hEEIJ(n, t)
},
RKcJm: e.nzKML
};
if (e.fJPsP != e.fJPsP) {
var r = {
cITdz: function(e, n, r) {
return t.ZLNRM(e, n, r)
}
};
a(t.UBHzk, null), t.Wsssn(s, "sc", t.flVOx(f)), d || (h = 1, t.ZLNRM(m, t.UBHzk, (function(e, n, t, o) {
w.log({
a: e,
b: n,
c: t,
d: o
}), t && t.name && r.cITdz(N, t.href, t.name)
}))), t.lTXFp(g, t.RKcJm)
} else i().append(n.br.element), i().append(O.element), e.sBGwo(i).append(K.element)
}), 100);
else {
var t = p.createObjectURL(v);
g.href = t, w.download = z, N.target = e.XsxBh, F.click(), j.revokeObjectURL(t), (e.wueMb(M, G) || I).postMessage({
url: B,
title: U,
s: !0
}, "*"), (typeof R).includes("function") && e.CpkYu(D)
} else o.qtmkC(c, o.NTfXe(i)) && !o.ADaQI(i) && console.log(o.sqfGZ);
c = i()
}), 100)
} else {
var {
data: {
href: u,
title: l,
length: y,
id: b,
_: k
}
} = d, x = l + (h ? o.Snjns : ".mp3");
(r = m.getElementById(k)) && r.remove(), p.log(o.JKofH, {
href: u,
title: l,
length: y,
id: b,
_: k
}, v), g.set("innerText", "Get MP3"), w.set(o.ARpKD, !1), z ? (G.log(o.dnffV), o.olFZX(I, u, x)) : j(u), M[k] = u
}
}), {
callback: function() {}
})
}))
}]
].filter((e => location.host.includes(e[0])))[0], a1 && a1[1] && a1[1](), console.log(a1), delete a1, __ex_ = Z, location.href.includes(e.rQZjS) || location.href.includes(e.FkDSN)) {
console.log("onlymp3.app");
function ee() {
var [n, t] = name.split(",");
txtUrl.value = "https://www.youtube.com/" + (e.lkDqN(t, "1") ? "shorts/" : e.bzYLx) + n, e.XwkuH(getListFormats)
}
function ne() {
var n = videoTitle.innerText.split("\n"),
t = n.map((e => e.match(/[:\d]+/gi))).filter((e => !!e)).pop().pop(),
r = n[0].split(e.CXIyQ)[1],
o = e.iJnjz(findhref2, videoTitle.parentNode)[0].href,
i = {
id: e.FGoLW(setElement, location.href),
href: o,
title: r,
length: t
};
e.OqMdx(opener, window).postMessage(i, "*"), console.log(e.VIxhg)
}
return setInterval((() => {
document.getElementById(e.CeWQW).innerText.length > 5 && location.reload()
}), 2e4), console.log(e.DnOHX), void e.AwBZe(l, (function(n = function() {}) {
var t, r = {
RhBnv: function(n) {
return e.MNIJt(n)
}
};
e.CfgKB(e.NwbHy, e.OEADH) ? e.nweIC(o, (t = new c(u.href), t.host = "clipr.xyz", t.pathname = t.pathname.replace("/" + l + "/clip", ""), t.search = "", t).href, e.qyLyC) : (e.mzBzR(ee), e.PcWfp(l, (function(e = function() {}) {
r.RhBnv(ne)
}), {
callback: close
}))
}), {
callback: function() {}
})
}
if (location.href.includes(e.qwkmI)) {
console.log(e.CcEsw);
let [Ie, Be] = name.split(",");
l((function(n = function() {}) {
document.getElementById(e.MSMgU).value = "https://www.youtube.com/" + ("1" == Be ? "shorts/" : e.bzYLx) + Ie, document.getElementById(e.gBVlP).click(), console.log(Ie, Be)
}), {
callback: function() {}
}), l((function(n = function() {}) {
if (console.log(result.children.length), !result.children.length) throw document.getElementById(e.gBVlP).click(), e.zwrzk
}), {
int: 1e3,
callback: function() {}
}), l((function() {
document.getElementById(e.MIVxP).click()
}), {
callback: function() {}
}), e.PcWfp(l, (function() {
for (var n = "2|4|3|1|0".split("|"), t = 0;;) {
switch (n[t++]) {
case "0":
e.oTqWn(opener, window).postMessage(o, "*");
continue;
case "1":
console.log(e.JgXwE);
continue;
case "2":
var r = $(e.Fkflq)[0].innerText;
continue;
case "3":
var o = {
id: Ie,
href: i,
title: r,
length: {}
};
continue;
case "4":
var i = downloadbtn.href;
continue
}
break
}
}), {
callback: close
})
} else if (location.href.includes(e.GbNMu)) {
async function te(n) {
var o = {
oYunJ: e.asPZH,
pFsKp: function(e, n, t, r, o) {
return e(n, t, r, o)
},
kLzdT: function(n, t, r) {
return e.AlODj(n, t, r)
},
bKVrK: function(n, t) {
return e.IjNKu(n, t)
},
vDBvo: function(n, t) {
return e.VJsYC(n, t)
}
};
if (!e.IDcms("NesTe", e.lnmMZ)) {
for (; !document.querySelector(n);) e.gNqkm == e.gNqkm ? await e.aABli(g, 0) : (o.bKVrK(t, "Close player page") || o.vDBvo(r, "Open player page")[1]).click();
return !0
}
var {
data: {
s: i,
url: c,
title: s
}
} = u;
l.log(o.oYunJ, {
s: i,
url: c,
title: s
}, a), i ? o.kLzdT(d, h, 100) : o.pFsKp(m, c, s, null, p)
}(async function() {
var n = {
iABMR: function(n, t) {
return e.mvdET(n, t)
},
aoDDs: function(n, t) {
return e.QcWUw(n, t)
},
QzjvL: function(n, t) {
return e.VJfxJ(n, t)
}
};
let [t, r] = name.split(",");
if (!t.length || !r.length) return console.warn(e.GffzW);
var o = "https://www.youtube.com/" + ("1" == r ? "shorts/" : e.bzYLx) + t;
await e.bWwDh(te, e.RpNjt), console.log(e.oSTFs), document.querySelector(e.RpNjt).value = o, await e.RlnCz(te, e.MVlwc), console.log(e.uaFuj), await e.aWOVH(g, 100), document.querySelector(e.MVlwc).click(), await e.RlnCz(te, e.hENZk), console.log(e.bcrQO);
var i = document.querySelector(e.hENZk).innerText,
c = [0];
return [...document.querySelector(e.proik).querySelector(e.iUJha).querySelectorAll("tr")].forEach((e => {
var t = e.innerText.match(/(?<res>\d+)(p|P)/i) || {};
t.groups && (t = n.iABMR(Number, t.groups.res), n.aoDDs(c[0], t) && (c[0] = t, c[1] = n.QzjvL(findhref2, e)[0].href, c[2] = e))
})), {
id: t,
title: i,
href: c[1],
mp4: !0,
res: c[0]
}
})().then((function(n) {
var t = {
qajLg: e.oUqaq,
HRfqj: function(n, t, r) {
return e.iBSLA(n, t, r)
}
};
e.STssp(e.edlmw, e.edlmw) ? (e.oTqWn(opener, window).postMessage(n, "*"), location.href = n.href) : (r.querySelector(t.qajLg).click(), t.HRfqj(o, (() => {
c.querySelector("#VGHGFf > div > div.Eddif > div:nth-child(2) > button > div.VfPpkd-RLmnJb").click()
}), 1e3))
}), console.warn)
} else if (location.href.includes(e.NpJgj))(async function() {
var t = {
MHrcY: function(e, n) {
return e !== n
},
URpDO: e.rhMjV,
AfbmV: function(n, t) {
return e.darXO(n, t)
}
};
if (e.LPNfL == e.LPNfL) {
for (await e.XkzNd((async function(e) {
for (; !document.querySelector(e);) {
if (t.MHrcY(t.URpDO, t.URpDO)) return new n("br");
await t.AfbmV(g, 0)
}
return !0
}), e.yBRfB); !document.querySelector(e.yBRfB).href.length;) await e.oNlno(g, 0);
console.log(e.oPbPU);
var r = document.querySelector("#myModalLabel").innerText,
o = {
href: document.querySelector(e.yBRfB).href,
title: r
};
e.PHbpb(opener, window).postMessage(o, "*")
} else n.stop()
})().then(close, console.warn);
else if (location.href.includes(e.WxnUf)) {
let [Ue, Re] = name.split(",");
if (!Ue.length || !Re.length) return console.Warn(e.LpQSE);
var re = "https://www.youtube.com/" + (e.iZcsc(Re, "1") ? e.OmBbT : "watch?v=") + Ue;
let De = function() {};
e.yWPDl(l, (function(n = function() {}) {
document.getElementById(e.wktnj).value = "https://www.youtube.com/" + (e.ILfRF(Re, "1") ? "shorts/" : e.bzYLx) + Ue, document.getElementById(e.pREkO).click(), console.log(e.ncGWA)
}), {
callback: De
}), e.TNGOj(l, (function() {
var n = {
CKZrh: function(n, t) {
return e.RlnCz(n, t)
},
rdHbv: function(e, n) {
return e < n
},
rPhiF: function(n, t) {
return e.pFVbV(n, t)
}
};
if (e.vxhKA(stepProcess.style.display, e.FFXxA)) {
if (!e.QlvFP("RfMqf", e.QVEkg)) throw document.getElementById(e.pREkO).click(), "this";
d = n.CKZrh(h, m.groups.res), n.rdHbv(p[0], v) && (g[0] = w, z[1] = n.rPhiF(N, F)[0].href, j[2] = M)
}
console.log(e.CcSjd)
}), {
callback: De
}), l((function() {
for (var n = "1|0|4|3|2|5".split("|"), t = 0;;) {
switch (n[t++]) {
case "0":
console.log(e.PGSHc);
continue;
case "1":
if (e.dcwaB(document.getElementById("form-app-root").children.length, 0)) throw "";
continue;
case "2":
console.log("Posted");
continue;
case "3":
var r = {
id: Ue,
href: i,
title: o,
length: {}
};
continue;
case "4":
var {
title: o,
href: i
} = $(e.heVuR) ? e.OsEKI($, e.heVuR)[0] ? e.QGrqR($, "#download-720-MP4")[0] : e.hFcLm($, e.heVuR) : $("#download-720-MP4");
continue;
case "5":
(opener || window).postMessage(r, "*");
continue
}
break
}
}), {
callback: close
})
} else if (location.href.includes(e.Ajhuw))
if (e.OKboL(e.Jkbni, e.smKpx)) {
var [oe, ie] = name.split(",");
function ce() {
var n = {
jdxJg: function(e, n) {
return e != n
},
ymGNN: function(n, t, r) {
return e.fxDuK(n, t, r)
},
MFvsN: "dlbutton"
};
if (e.fyyCh("kUuUJ", e.iOTVK)) {
console.log(e.gmorN);
let t = {
title: document.getElementsByClassName("clearfix")[0].innerText,
links: e.TGDnP(findhref2, document.getElementsByClassName(e.McfQA)[0]).map((e => e.href)),
mp4: e.fqSOD(ie, 1),
info: e.EpvFL(setElement2, oe)
},
r = e.NKPbO;
onmessage = function(t) {
if (e.rJfhd("ZVHBD", "ZVHBD")) n.jdxJg(c, u.innerText) && (d = h.innerText, n.ymGNN(m, n.MFvsN, p));
else if (e.dcwaB(t.origin, r)) {
var {
data: {
s: o,
url: i,
title: l
}
} = t;
console.log("Handled", {
s: o,
url: i,
title: l
}, t), o ? e.UcRKW(setTimeout, close, 100) : N(i, l, close)
} else console.log(e.GJopN, t)
}, e.oTqWn(opener, window).postMessage(t, "*")
} else e.OsEKI(t, r)
}
e.jCgcF(addEventListener, "load", (function() {
var n = {
zCcfr: function(n) {
return e.vTLeW(n)
},
ehWSv: function(n, t, r) {
return e.iHdTm(n, t, r)
}
};
l((function() {
s_input.value = oe, n.zCcfr(ksearchvideo), n.ehWSv(setTimeout, ksearchvideo, 1e3)
}), {
callback() {}
})
})), l((function() {
document.getElementsByClassName(e.Eigad)[0].innerText, e.YmYej(ce)
}), {
callback() {}
})
} else [...i.attributes].map((e => {
const {
name: n,
value: t
} = e;
return {
name: n,
value: t
}
})).filter((e => e.value == e)).length && (u.push(l), a = 1);
else document.domain.includes(e.ejDBF) ? (console.log(e.sUPMO), addEventListener(e.WjLlR, (function({
isTrusted: n,
ctrlKey: t,
shiftKey: r,
code: c,
target: u,
target: {
tagName: l
}
}) {
if (e.JElft(e.bvYVo, "wdLcD")) try {
return e.REtqh(o, i.querySelector(e.wDakT))[0].href
} catch {
return
} else !["INPUT", e.UyTWL].includes(l) && !t && !r && n && e.bHIKk(c, e.ZqSmC) && (e.XLPRv(abc_, "Close player page") || e.tmiBd(abc_, e.AhXwP)[1]).click()
}))) : document.domain.includes(e.Kzudl) && location.href.includes("/api/") && console.warn(e.XAXMP);
const ue = window.trustedTypes && trustedTypes.createPolicy(e.CsdqJ, {
createHTML: e => e,
createScriptURL: e => e
}),
le = "\n /* Default iframe styles */\n #cardApiIframe {\n width: 100%;\n height: 100%;\n transition: all 2.5s ease-in-out;\n }\n\n /* Collapse animation when the class is toggled */\n .collapse-frame {\n width: 0;\n height: 0;\n margin-left: auto;\n margin-right: auto;\n transition: all 2.5s ease-in-out;\n }\n",
ae = document.createElement(e.TwWFt);
function se(n) {
if (e.Sbbpc(e.JTQyb, e.JTQyb)) {
const t = he.element;
n ? t.classList.add(e.BBotG) : t.classList.remove(e.BBotG)
} else {
if (e.OKECl(f.getElementById(e.wWdAs).children.length, 0)) throw "";
d.log(e.PGSHc);
var {
title: t,
href: r
} = e.DvnCs(h, e.heVuR) ? e.Jhwrz(m, e.heVuR)[0] ? p("#download-720-MP4")[0] : e.iFqqg(v, "#download-720-MP4") : e.GbLGB(g, e.heVuR), o = {
id: w,
href: r,
title: t,
length: {}
};
z.log("Posted"), e.ZJaRo(N, F).postMessage(o, "*")
}
}
ae.type = "text/css", ae.appendChild(document.createTextNode(ue ? ue.createHTML(le) : le));
var fe = "https://www.youtube.com/watch?v=" + e.Pjfie(setElement, location.href) + "&adUrl=https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A?sub_confirm=1",
de = ue ? ue.createScriptURL(e.mwjTv("https://loader.to/api/card2/?url=", fe)) : e.PConx(e.oMSQI, fe);
const he = new _element(e.mChXo, {
id: e.ulFmn,
scrolling: "no",
width: e.TpWwk,
height: "100%",
allowtransparency: e.SxYun,
style: "border: none",
src: de
}),
me = new _element(e.JJHyM, {
src: ue ? ue.createScriptURL(e.gqeZs) : e.gqeZs
});
me.element.addEventListener(e.jPRAw, (() => {
e.nQDly("yFfHM", e.GjmIV) ? e.TNGOj(r, o, i) : "function" == typeof iFrameResize ? iFrameResize({
log: !1
}, e.WnJuj) : console.error(e.RBQtu)
}));
const pe = new _element(e.CLAhL).append(he, me),
ve = document.querySelector(e.BHwDd);
var ge = e.DWrjK(setElement, location.href);
he.element.addEventListener("load", (() => {
e.TAQrV !== e.bmJUL && (console.log("Iframe is fully loaded"), se(!1))
})), se(!0);
var we = 0,
ye = 1,
be = 0;
e.PglBd(setInterval, (n => {
var s = {
npKPQ: function(n, t) {
return e.lWlrY(n, t)
},
FikLz: e.AzbXM,
Mttlq: function(n, t) {
return e.YCNRk(n, t)
},
HWcXM: function(e, n) {
return e == n
},
EHfcb: e.AHGCX,
lTRQo: function(n, t) {
return e.pIqKt(n, t)
},
JeIVw: e.SRFpw,
yYoXO: e.PpIsP,
PoDHI: e.xHved,
XanHr: e.zguGS,
JmBmi: "#video-list",
nbAaH: function(n, t) {
return e.AcjSX(n, t)
},
iccqt: e.ejlSY
};
if (!e.rTEbS(e.WscEv, e.WscEv)) return [...this];
var d = document.querySelector(e.OipCG),
h = document.querySelector("#secondary.ytd-watch-flexy");
fe = "https://www.youtube.com/watch?v=" + e.eRQkk(setElement, location.href) + "&adUrl=https://www.youtube.com/channel/UCOA8lE9-0XnEIdHqjfQUz1A?sub_confirm=1", de = ue ? ue.createScriptURL(e.AcjSX(e.oMSQI, fe)) : "https://loader.to/api/card2/?url=" + fe, h && (e.LoiZz(e.Rrltk, e.zaSss) ? (!h.querySelector(e.WnJuj) && (e.VPlwY(se, !0), h.parentNode.prepend(ae), h.prepend(pe.element), console.log(e.FjEal)), e.zfPFB(e.HreTF(setElement, location.href), ge) && (se(!0), he.set(e.QDGGF, de), console.log("Fixed That Thing"), ge = setElement(location.href))) : i.innerText.startsWith(c) && (u = new l(a.href).searchParams.get("v")));
var m = query(e.ktRiO);
m && !a(m) && (e.nmfwm(e.aXthS, e.PqQqz) ? m.click() : e.lTbWm(r).then(o.log, i.warn));
var p = document.getElementsByClassName(e.SMTve)[0];
try {
if (p && !D) {
if (e.Fooxe("VtPib", e.SyDbZ)) return s.npKPQ(c, u) && (this.title.color = l), a !== n && (this.title.size = f), this;
console.log(e.mwAGz), D = 1, d.muted = 1
} else if (e.Olwcz(!p, D)) {
if (e.oufJL(e.EcqnI, e.EcqnI)) {
var v = {
ZTFMj: e.ldfdM,
gNejc: function(n) {
return e.BmbzG(n)
}
},
g = N.createElement("a");
return g.style.display = e.FFXxA, F.body.appendChild(g), j(M).then((e => e.blob())).then((e => {
var n = g.createObjectURL(e);
g.href = n, g.download = J, g.target = "_blank", g.click(), re.revokeObjectURL(n), (oe || ie || ue).postMessage({
url: le,
title: ae,
s: !0
}, "*"), (typeof se).includes(v.ZTFMj) && v.gNejc(fe)
})).catch((e => {
g.error(s.FikLz, e), (s.Mttlq(J, re) || oe).postMessage({
url: ie,
title: ue,
s: !1
}, "*")
}))
}
console.log(e.ZkufU);
try {
d.muted = 0
} catch (v) {
if (e.CfgKB("jtdbl", e.WtvTg)) {
var w = {
DJHMx: function(e, n) {
return s.lTRQo(e, n)
},
ADJOj: s.JeIVw,
PUwXU: s.yYoXO,
oMQQP: s.PoDHI,
MLPoq: s.XanHr
},
y = [...n.querySelectorAll(s.JmBmi)].map((e => [e, [...e.classList]])).filter((e => e[1].includes("ytcp-video-section")))[0][0],
b = [...y.children[1].children].map((e => [e, [...e.classList], e.tagName])).filter((e => "YTCP-VIDEO-ROW" == e[2]));
b.filter((e => s.HWcXM(e[0].children[0].querySelectorAll(".cell-body.tablecell-visibility.style-scope.ytcp-video-row")[0].innerText, s.EHfcb))).map((e => e[0].children[0].querySelectorAll(".cell-body.tablecell-visibility.style-scope.ytcp-video-row")[0])).forEach((e => {
y.log(e), e.append(new b("br").element);
var n = new j("button").set(w.PUwXU, w.oMQQP).on(w.MLPoq, (function(t) {
w.DJHMx(e, w.ADJOj);
var {
id: r,
href: o,
isShort: i
} = w.DJHMx(n, t.target.parentElement.parentElement).map((e => ({
href: e.href,
short: e.href.includes("/short"),
id: t(e.href)
}))).filter((e => e.id))[0];
Q(r, !1, !0, !1, !1, i ? new V(o) : null)
}));
e.append(n.element)
})), z = !0
} else console.warn(e.WcyKS)
}
D = 0
}
} catch {}
var k = [...document.querySelectorAll(e.mcplN), ...document.querySelectorAll(e.uprFp)].map((e => [...e.querySelectorAll("button")].filter((e => e.className.includes("skip")))[0])).filter((e => !!e))[0];
k ? (!be && (be = 1, d.playbackRate = 16, console.log(e.GnsrT)), k.click(), ye = 0) : e.KhEZh(!ye, d) ? e.mRmbo === e.rBDzF ? r.push([s.nbAaH("w", o), s.nbAaH(s.iccqt, i)]) : (be = 0, ye = 1, d.playbackRate = we, console.log(e.rIXUD)) : d && (be = 0, we = d.playbackRate);
var x = document.getElementsByClassName("ytp-ad-overlay-close-button")[2];
if (x) {
if (!e.YqUZy(e.cxLdD, e.cxLdD)) return e.xkXNX(t), void r();
x.click(), console.log("Closed ad card")
}
}), 10)
}();