Files
discord-decomp/sources/by-id/module-01696.js
T
2026-07-28 01:06:53 +03:00

63 lines
3.0 KiB
JavaScript

/* Metro module 1696; source: unknown; dependencies: [1620] */
import * as Module01620Module from './module-01620.js'; /* Metro dependency 1620 */
function _fun18540(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18540, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1823:6, offset: 0x00e8f10f, size: 109 bytes, params: 8, frame: 17
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const WeakMap = global.WeakMap;
exports.snapshots = new WeakMap();
exports.makeElementVisible = makeElementVisible;
exports.setElementPosition = setElementPosition;
function makeElementVisible(a0, a1) { // fn#18541, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1823:145, offset: 0x00e8f17c, size: 100 bytes, params: 3, frame: 15
const env0_0 = a0;
if (a1 === 0) {
(require(1620) /* metro dependency 1620 */)._updatePropsJS({visibility: 'initial'}, a0);
} else {
global.setTimeout(_fun18542, 1000 * a1);
}
function _fun18542() { // fn#18542, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1823:245, offset: 0x00e8f1e0, size: 56 bytes, params: 1, frame: 14
const value = environment.__proto__;
(Module01620Module)._updatePropsJS({visibility: 'initial'}, env0_0);
}
}
}
function setElementPosition(a0, a1) { // fn#18543, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1823:336, offset: 0x00e8f218, size: 385 bytes, params: 3, frame: 19
var boundingClientRect;
var parseInt;
var getComputedStyle;
var int;
var int2;
var boundingClientRect2;
a0.style.transform = '';
a0.style.position = 'absolute';
a0.style.top = '' + a1.top + 'px';
a0.style.left = '' + a1.left + 'px';
a0.style.width = '' + a1.width + 'px';
a0.style.height = '' + a1.height + 'px';
a0.style.margin = '0px';
let parentElement = a0.parentElement;
if (parentElement) {
parentElement = a0.parentElement;
boundingClientRect = parentElement.getBoundingClientRect();
parseInt = global.parseInt;
getComputedStyle = global.getComputedStyle;
int = parseInt(getComputedStyle(parentElement).borderTopWidth);
parseInt = global.parseInt;
getComputedStyle = global.getComputedStyle;
int2 = parseInt(getComputedStyle(parentElement).borderLeftWidth);
boundingClientRect2 = a0.getBoundingClientRect();
if (boundingClientRect2.top !== a1.top) {
a0.style.top = a1.top - boundingClientRect.top - int + 'px';
}
if (boundingClientRect2.left !== a1.left) {
a0.style.left = a1.left - boundingClientRect.left - int2 + 'px';
}
}
}
global.__d(_fun18540, 1696, [1620]) /* metro module 1696, dependencies: [1620] */;