Files
discord-decomp/sources/by-id/module-06405.jsx
T
2026-07-27 16:20:00 +03:00

61 lines
2.8 KiB
React

/* Metro module 6405; source: unknown; dependencies: [27] */
function _fun50200(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#50200, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:6, offset: 0x01213bb9, size: 164 bytes, params: 8, frame: 18
const measureLayout_50201 = function(a0, a1) {
return measureLayoutRelative(a0, a0, a1);
};
const closure = areDimensionsEqual;
const closure2 = function(a0) {
return PixelRatio.roundToNearestPixel(a0);
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_0 = (require(27) /* metro dependency 27 */).PixelRatio;
exports.areDimensionsNotEqual = function(a0, a1) {
return !areDimensionsEqual(a0, a1);
};
exports.areDimensionsEqual = closure;
exports.roundOffPixel = closure2;
exports.measureParentSize = function(a0) {
return measureLayout_50201(a0, undefined);
};
exports.measureFirstChildLayout = function(a0, a1) {
return measureLayoutRelative(a0, a1, undefined);
};
exports.measureItemLayout = function(a0, a1) {
return measureLayout_50201(a0, a1);
};
}
function measureLayoutRelative(a0, a1, a2) { // fn#50202, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:181, offset: 0x01213c75, size: 120 bytes, params: 4, frame: 16
const object2 = {'x': 0, 'y': 0, 'width': 0, 'height': 0};
a0.measureLayout(a1, _fun50203);
if (a2) {
if (areDimensionsEqual(object2.width, a2.width)) {
object2.width = a2.width;
}
if (areDimensionsEqual(object2.height, a2.height)) {
object2.height = a2.height;
}
}
return object2;
}
function areDimensionsEqual(a0, a1) { // fn#50204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:483, offset: 0x01213d2d, size: 71 bytes, params: 3, frame: 14
const Math = global.Math;
const abs = Math.abs;
let getPixelSizeForLayoutSize = PixelRatio.getPixelSizeForLayoutSize;
const value2 = Reflect.apply(getPixelSizeForLayoutSize, PixelRatio, [a0]);
getPixelSizeForLayoutSize = PixelRatio.getPixelSizeForLayoutSize;
return Reflect.apply(abs, Math, [value2 - Reflect.apply(getPixelSizeForLayoutSize, PixelRatio, [a1])]) <= 1;
}
function _fun50203(a0, a1, a2, a3) { // fn#50203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6583:278, offset: 0x01213ced, size: 64 bytes, params: 5, frame: 12
const binding = env0_0;
binding.x = a0;
binding.y = a1;
const roundOffPixelBinding = roundOffPixel;
binding.width = roundOffPixelBinding(a2);
binding.height = roundOffPixelBinding(a3);
}