Files
discord-decomp/_bundle/Module65.js
T
2026-11-01 12:12:55 +02:00

111 lines
2.8 KiB
JavaScript

// Metro module 65 (f66).
import { register } from "./Module66";
import Module38 from "./Module38";
import Module68 from "./Module68";
function $mk65168($env) {
return () => {
let r19, r24;
const r6 = $env;
const r5 = $env.$parent;
const r7 = r5[5];
let r3 = r7 == null ? void 0 : r7(r6[0]);
if (r3 == null) {
r3 = {
native: !r5[0].RN$Bridgeless,
verify: false
};
}
const { native, verify } = r3;
if (native) {
const r11 = r5[2];
const r29 = r5[4];
let r33 = r11(r29[2])(r6[0]);
if (r33 == null) {
r33 = (0, r5[1])(r29[3]).createViewConfig((0, r6[1])());
}
r24 = r33;
r19 = r29;
} else {
const r9 = r5[1];
r19 = r5[4];
r24 = r9(r19[3]).createViewConfig((0, r6[1])());
if (r24 == null) {
r24 = (0, r5[2])(r19[2])(r6[0]);
}
}
const r38 = r5[2];
const r40 = r38(r19[4]);
const r41 = r24 != null;
const r42 = r6[0];
r40(r41, "NativeComponentRegistry.get: both static and native view config are missing for native component \"%s\".", r42);
if (verify) {
const r45 = native ? r24 : r38(r19[2])(r42);
if (r45 == null) {
return r24;
}
const r48 = native ? (0, r5[1])(r19[3]).createViewConfig((0, r6[1])()) : r24;
const r55 = r5[3];
const r59 = r55(r19[5]).validate(r42, r45, r48);
if (r59.type === "invalid") {
console.error(r55(r19[5]).stringifyValidationResult(r42, r59));
}
}
return r24;
};
}
let env69 = {};
export function setRuntimeConfigProvider(a0) {
if (env69[5] === void 0) {
env69[5] = a0;
}
}
export function get(a0, a1) {
let env12130;
const r2 = env12130 = {
$parent: env69
};
env12130[0] = a0;
env12130[1] = a1;
register(a0, $mk65168(r2));
return a0;
}
export function getWithFallback_DEPRECATED(a0, a1) {
if (env69[5] == null) {
Module38(env69[5] == null, "Unexpected invocation!");
if (Module68.getViewManagerConfig(a0) != null) {
let env12132;
const r37 = env12132 = {
$parent: env69
};
env12132[0] = a0;
env12132[1] = a1;
register(a0, $mk65168(r37));
return a0;
}
} else if ((0, env69[5])(a0) != null) {
let env12131;
const r13 = env12131 = {
$parent: env69
};
env12131[0] = a0;
env12131[1] = a1;
register(a0, $mk65168(r13));
return a0;
}
const FallbackNativeComponent = function FallbackNativeComponent(a0) {
return null;
};
FallbackNativeComponent.displayName = `Fallback(${a0})`;
return FallbackNativeComponent;
}
export function unstable_hasStaticViewConfig(a0) {
const r5 = env69[5];
let r6 = r5 == null ? void 0 : r5(a0);
if (r6 == null) {
r6 = {
native: true
};
}
return !r6.native;
}