let wpRequire;
window.webpackChunkdiscord_app.push([[ [Link]() ], {}, (req) => { wpRequire =
req; }]);
let ApplicationStreamingStore, RunningGameStore, QuestsStore, ExperimentStore,
FluxDispatcher, api
if(window.GLOBAL_ENV.SENTRY_TAGS.buildId ===
"366c746173a6ca0a801e9f4a4d7b6745e6de45d4") {
ApplicationStreamingStore = [Link](wpRequire.c).find(x =>
x?.exports?.default?.getStreamerActiveStreamMetadata).[Link];
RunningGameStore = [Link](wpRequire.c).find(x =>
x?.exports?.default?.getRunningGames).[Link];
QuestsStore = [Link](wpRequire.c).find(x =>
x?.exports?.default?.getQuest).[Link];
ExperimentStore = [Link](wpRequire.c).find(x =>
x?.exports?.default?.getGuildExperiments).[Link];
FluxDispatcher = [Link](wpRequire.c).find(x =>
x?.exports?.default?.flushWaitQueue).[Link];
api = [Link](wpRequire.c).find(x =>
x?.exports?.getAPIBaseURL).[Link];
} else {
ApplicationStreamingStore = [Link](wpRequire.c).find(x =>
x?.exports?.Z?.getStreamerActiveStreamMetadata).exports.Z;
RunningGameStore = [Link](wpRequire.c).find(x =>
x?.exports?.ZP?.getRunningGames).[Link];
QuestsStore = [Link](wpRequire.c).find(x =>
x?.exports?.Z?.getQuest).exports.Z;
ExperimentStore = [Link](wpRequire.c).find(x =>
x?.exports?.Z?.getGuildExperiments).exports.Z;
FluxDispatcher = [Link](wpRequire.c).find(x =>
x?.exports?.Z?.flushWaitQueue).exports.Z;
api = [Link](wpRequire.c).find(x => x?.exports?.tn?.get).[Link];
}
let quest = [...[Link]()].find(x => [Link]?.enrolledAt
&& ![Link]?.completedAt && new Date([Link]).getTime() >
[Link]())
let isApp = [Link]("Electron/")
if(!isApp) {
[Link]("Isso não funciona mais no navegador. Use o aplicativo de
desktop!")
} else if(!quest) {
[Link]("Você não tem nenhuma missão incompleta!")
} else {
const pid = [Link]([Link]() * 30000) + 1000
let applicationId, applicationName, secondsNeeded, secondsDone, canPlay
if([Link] === 1) {
applicationId = [Link]
applicationName = [Link]
secondsNeeded = [Link] * 60
secondsDone = [Link]?.streamProgressSeconds ?? 0
canPlay = [Link](2)
} else if([Link] === 2) {
applicationId = [Link]
applicationName = [Link]
canPlay = [Link]("2024-
04_quest_playtime_task") > 0 && [Link]["PLAY_ON_DESKTOP"]
const taskName = canPlay ? "PLAY_ON_DESKTOP" : "STREAM_ON_DESKTOP"
secondsNeeded = [Link][taskName].target
secondsDone = [Link]?.progress?.[taskName]?.value ?? 0
}
if(canPlay) {
[Link]({url: `/applications/public?application_ids=$
{applicationId}`}).then(res => {
const appData = [Link][0]
const exeName = [Link](x => [Link] ===
"win32").[Link](">","")
const games = [Link]()
const fakeGame = {
cmdLine: `C:\\Program Files\\${[Link]}\\${exeName}`,
exeName,
exePath: `c:/program files/${[Link]()}/$
{exeName}`,
hidden: false,
isLauncher: false,
id: applicationId,
name: [Link],
pid: pid,
pidPath: [pid],
processName: [Link],
start: [Link](),
}
[Link](fakeGame)
[Link]({type: "RUNNING_GAMES_CHANGE", removed:
[], added: [fakeGame], games: games})
let fn = data => {
let progress = [Link]
[Link](`Progresso da missão: ${progress}/$
{secondsNeeded}`)
if(progress >= secondsNeeded) {
[Link]("Missão concluída!")
const idx = [Link](fakeGame)
if(idx > -1) {
[Link](idx, 1)
[Link]({type:
"RUNNING_GAMES_CHANGE", removed: [fakeGame], added: [], games: []})
}
[Link]("QUESTS_SEND_HEARTBEAT_SUCCESS", fn)
}
}
[Link]("QUESTS_SEND_HEARTBEAT_SUCCESS", fn)
[Link](`Falsificou seu jogo para ${applicationName}. Aguarde
mais ${[Link]((secondsNeeded - secondsDone) / 60)} minutos.`)
})
} else {
let realFunc =
[Link]
[Link] = () => ({
id: applicationId,
pid,
sourceName: null
})
let fn = data => {
let progress = [Link]
[Link](`Progresso da missão: ${progress}/${secondsNeeded}`)
if(progress >= secondsNeeded) {
[Link]("Missão concluída!")
[Link] =
realFunc
[Link]("QUESTS_SEND_HEARTBEAT_SUCCESS",
fn)
}
}
[Link]("QUESTS_SEND_HEARTBEAT_SUCCESS", fn)
[Link](`Falsificou sua transmissão para ${applicationName}.
Transmita qualquer janela em vc para ${[Link]((secondsNeeded - secondsDone) /
60)} mais minutos.`)
[Link]("Lembre-se que você precisa que pelo menos mais 1 pessoa
esteja no vc!")
}
}