This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,227 @@
// Metro module 8483 (f8484).
import _slicedToArray from "../../../_bundle/_slicedToArray";
import _asyncToGenerator from "../../../_bundle/_asyncToGenerator";
import { useState, useCallback } from "react";
import GameUtils_native from "../../../utils/GameUtils.native";
import { XBOX_GAME_PASS_STORE_HOSTNAME, XBOX_GAME_PASS_PROTOCOL, buildXboxGamePassStoreDeepLinkUrl } from "../../activities/utils/distributorStoreUrls";
import openURL from "../../../lib/openURL";
import { HermesBuiltin, $createGenerator } from "../../../_hermes/prelude";
function $mk118098($env) {
return function openDeepLink(a0, c31977_0) {
let c31977_1 = setTimeout(() => c31977_0(true), 5000);
window.addEventListener("blur", () => clearTimeout(c31977_1), {
once: true
});
openURL(a0);
};
}
let c5433_6, c5433_7, c5433_8;
let env5433 = {};
env5433[9] = function _getDeepLinkUrl() {
const r8 = async (c26209_0) => {
let r67, r100, r145;
let c29954_0, c29954_1, c29954_2;
L20: {
L19: {
L28: {
L11: {
c29954_0 = c26209_0;
c29954_1 = void 0;
c29954_2 = void 0;
if (c26209_0.hostname === "store.steampowered.com") {
if (await GameUtils_native.isProtocolRegistered(c5433_6)) {
const r130 = c29954_0.pathname.match(c5433_7);
c29954_1 = r130 == null ? void 0 : r130[1];
if (c29954_1 != null) {
r145 = `${c5433_6}://store/${c29954_1}`;
break L28;
}
}
if (c29954_0.hostname !== XBOX_GAME_PASS_STORE_HOSTNAME) {
break L20;
}
r67 = await GameUtils_native.isProtocolRegistered(XBOX_GAME_PASS_PROTOCOL);
} else {
if (c29954_0.hostname !== XBOX_GAME_PASS_STORE_HOSTNAME) {
break L11;
}
r67 = await GameUtils_native.isProtocolRegistered(XBOX_GAME_PASS_PROTOCOL);
}
if (!r67) {
break L20;
}
const r82 = c29954_0.pathname.match(c5433_8);
c29954_2 = r82 == null ? void 0 : r82[1];
if (c29954_2 == null) {
break L20;
}
r100 = buildXboxGamePassStoreDeepLinkUrl(decodeURIComponent(c29954_2));
break L19;
}
return null;
}
return r145;
}
return r100;
}
return null;
};
env5433[9] = r8;
return r8.apply(this, arguments);
};
c5433_6 = "steam";
c5433_7 = /^\/app\/(\d+)(?:\/)?/;
c5433_8 = /^\/games\/store\/title\/([^/]+)/;
export default function useOpenExternalUrlFromGameProfile(a0) {
let env16612 = {
$parent: env5433
};
env16612[0] = a0;
const r11 = _slicedToArray(useState(false), 2);
const r12 = r11[0];
env16612[1] = r12;
env16612[2] = r11[1];
let c16613_0 = _asyncToGenerator(function(c29955_0) {
let c29955_1, c29955_2;
let c29955_4 = 0;
let c29955_5 = 0;
let c29955_3 = 0;
return $createGenerator(function(a0) {
let value2;
const r0 = c29955_5;
if (r0 === 2) {
c29955_5 = 3;
HermesBuiltin.throwTypeError("Generator functions may not be called on executing generators");
throw new Error("unreachable");
}
const value = arguments[1];
const r12 = void 0;
const r11 = env5433;
if (r0 === 3) {
if (a0 === 1) {
throw value;
}
if (a0 === 2) {
return {
value,
done: true
};
}
return {
value: void 0,
done: true
};
}
while (true) {
L28: {
L26: {
L24: {
L19: {
L16: {
try {
c29955_5 = 2;
const r24 = c29955_4;
if (r24 === 0) {
if (a0 === 1) {
c29955_5 = 3;
throw value;
}
if (a0 === 2) {
c29955_5 = 3;
break L28;
}
let env31470;
c29955_2 = r12;
const r69 = env31470 = {
$parent: r11
};
c29955_1 = r69;
env31470[0] = c29955_0;
env31470[1] = void 0;
env31470[2] = void 0;
if (env31470[0] != null) {
c29955_3 = 1;
const uRL = new URL(env31470[0]);
env31470[1] = uRL;
c29955_3 = 0;
value2 = (function getDeepLinkUrl() {
return env5433[9].apply(this, arguments);
})(uRL);
c29955_4 = 2;
c29955_5 = 1;
break L26;
}
} else {
if (r24 === 1) {
c29955_3 = 0;
c29955_5 = 3;
break L19;
}
if (a0 === 1) {
c29955_5 = 3;
throw value;
}
if (a0 === 2) {
c29955_5 = 3;
break L16;
}
env31470[2] = value;
if (env31470[2] != null && c29955_2.$parent[1]) {
env31470[2] = null;
}
const r30 = c29955_2;
env31470[1].searchParams.set("utm_source", "discord");
env31470[0] = env31470[1].toString();
if (r30.$parent[0] != null) {
(0, c29955_2.$parent[0])(env31470[0]);
} else if (env31470[2] != null) {
const r51 = c29955_2;
const r52 = env31470[2];
const r54 = r51.$parent[2];
$mk118098(env5433)(r52, r54);
} else {
openURL(env31470[0]);
}
}
c29955_5 = 3;
break L24;
} catch (r85) {
if (c29955_3 === 0) {
c29955_5 = 3;
throw r85;
}
c29955_4 = 1;
continue;
}
}
return {
value,
done: true
};
}
return {
value: void 0,
done: true
};
}
return {
value: void 0,
done: true
};
}
return {
value: value2,
done: false
};
}
return {
value,
done: true
};
}
});
});
return useCallback(function() {
return c16613_0.apply(this, arguments);
}, [a0, r12]);
};